@charset "utf-8";
@media (min-width: 1200px) {
    .container {
        width: 1000px;
    }
}
@media (min-width: 768px) {
    .container {
        width: 992px;
    }
}
@media (min-width: 768px) {
    .container {
        width: 1000px;
    }
}
.container {
    width: 1000px;
}
/**
* reset css
**/
@font-face {
    font-family: "Arial","Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, "华文细黑", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
    src: url(../fonts/glyphicons-halflings-regular.eot)
    , url(../fonts/glyphicons-halflings-regular.woff)
    , url(../fonts/glyphicons-halflings-regular.ttf)
    , url(../fonts/glyphicons-halflings-regular.svg);
    font-weight: normal;
    font-style: normal;
}
body {
    background-color: #f0f0f0;
    color: #333;
    font: normal 14px/24px "STHeiti","Arial","Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
}
a {
    color: #333;
}
a, a:hover, a:focus {
    text-decoration: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
/*字间距*/
.let1{
    letter-spacing: 1px;
}
a:hover, a:focus {
    color:#428bca;
}
ul, li, h1, h2, h3, p, ol {
    padding: 0;
    margin: 0;
}
li {
    list-style: none;
    cursor:default;
}
.trangle {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
}
input[type="button"]:focus,button[type="button"]:focus {
    outline: none!important;
}
.btn-gradient {
    color: #333;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.btn-gradient:focus {
    /*background-image: none;*/
    /*box-shadow: inset 0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);*/
}
.btn-blue {
    color: #fff;
    background-color: #3498db;
    border: 1px solid #3498db;
    width: 240px;
    height: 42px;
    line-height: 30px;
}
.btn-blue:hover, .btn-blue:focus {
    background-color: #01a9f7;
    color: #fff;
    outline: none;
}
.btn-orange{
    color: #fff;
    background-color: #ff6c00;
    border: 1px solid #ff6c00;
    width: 240px;
    height: 42px;
    line-height: 30px;
}
.btn-green {
    color: #fff;
    background-color: #38c15a;
    border: 1px solid #38c15a;
    width: 240px;
    height: 42px;
    line-height: 30px;
}
.btn-green:hover, .btn-green:focus {
    color: #fff;
}
.btn-gray {
    color: #fff;
    margin-left: 10px;
    background-color: #3498db;
    border-color: #fff;
    font-size: 14px;
}
.btn-gray:hover ,
.btn-gray:focus {
    background-color: #01a9f7;
    color: #fff;
}

.btn-gray-gr {
    color: #fff;
    margin-left: 10px;
    background-color: #dbdbdb;
    /*border-color: #3498db;*/
    font-size: 14px;
}
.btn-gray-gr:hover ,
.btn-gray-gr:focus {
    background-color: #01a9f7;
    /*border-color: #01a9f7;*/
    color: #fff;
}

/*边框颜色*/
.btn-default{
    color: #2e3138;
    /*border-color: #3498db;*/
}
/*字体颜色*/
.c1{
    color: #333;
}
.c2{
    color: #999;
}
.c3{
    color: #fff;
}
.c4{
    color:#f85050;
}

/*下划线*/
.bor1{
    border-bottom: 1px dashed #cacaca;
}
/*背景色*/
.bg1{
    background-color: #f85050;
}
.bg2{
    background-color: #3498db;
}
.bg3{
    background-color: #fff;
}
/*字体加粗 字体大小*/
.f1{font-weight: bold}
.f2{font-size: 20px;}
.f3{font-size: 16px;}
.fw1{font-weight: 600;}

.modal-header i:hover{color: #f85050}
/* a 链接常用颜色*/
.a-color-a2, .span-color-a2 {
    color: #999;
}
.a-color-a2:hover {
    color: #333;
    text-decoration: none;
}
.a-color-blue {
    color: #0479c4;
}
.a-color-blue:hover {
    color: #348cdf;
}
.img-center-box{text-align: center;}
/*提示框*/
.alert {
    border-width: 0;
    border-radius: 0;
    text-align: center;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .075);
}
.alert-warning {
    color: #555;
}



/* 错误提示信息 */
.error-tip {
    color: #f00;
}
.i-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../img/indexTool.png?v=20150407") no-repeat;
    vertical-align:text-bottom;
}
.icon-author-red{background-position: -140px -257px}
.icon-fvr {
    background-position: -36px -11px;
}
.icon-cmt {
    background-position: -91px -8px
}
.icon-fvr-big {
    background-position: 0px -559px;
}
.icon-cmt-big {
    background-position: -80px -556px;
}
.icon-like-big {
    background-position: -40px -557px;
}

.icon-fvr-big-hover {
    background-position: 0px -599px;
}
.icon-cmt-big-hover {
    background-position: -80px -596px;
}
.icon-like-big-hover {
    background-position: -40px -597px;
}
.icon-point{
    background-position: -288px -184px;
    width: 10px;
}
.icon-auth1 {
    background-position: -208px -416px;
}
.icon-auth2 {
    background-position: -248px -416px;
}
.icon-auth3 {
    background-position: -288px -416px;
}
.icon-auth4 {
    background-position: -328px -416px;
}
.icon-auth5 {
    background-position: -368px -416px;
}
.icon-auth-gray1 {
    background-position: -208px -497px;
}
.icon-auth-gray2 {
    background-position: -248px -497px;
}
.icon-auth-gray3 {
    background-position: -288px -497px;
}
.icon-auth-gray4 {
    background-position: -328px -497px;
}
.icon-auth-gray5 {
    background-position: -368px -497px;
}
.icon-team-auth {
    background-position: -303px -12px;
}
.icon-auth-big {
    width: 62px;
    height: 62px;
    background-position: -338px -64px;
}
.icon-team-auth-big {
    width: 62px;
    height: 62px;
    background-position: -338px -145px;
}
/* 认证作者星级 */
.icon-level0 {
    background-position: 0px -420px;
}
.icon-level1 {
    width: 82px;
    height: 13px;
    background-position: 0px -440px;
}
.icon-level2 {
    width: 82px;
    height: 13px;
    background-position: 0px -460px;
}
.icon-level3 {
    width: 82px;
    height: 13px;
    background-position: 0px -480px;
}
.icon-level4 {
    width: 82px;
    height: 13px;
    background-position: 0px -500px;
}
.icon-level5 {
    width: 82px;
    height: 13px;
    background-position: 0px -520px;
}
.icon-ok {
    background-position: -210px -290px;
}
.icon-error {
    background-position: -250px -290px;
}
.icon-round-ok {
    background-position: -160px -460px;
}
.icon-round-ok-hover {
    background-position: -260px -460px;
}
.icon-round-warning {
    background-position: -110px -460px;
}
.icon-round-warning-hover {
    background-position: -210px -460px;
}
.icon-lock {
    background-position: -296px -287px;
}
.cmt, .fvr {
    color: #999;
    font-size: 12px;
}
.cmt:hover, .fvr:hover {
    color: #333;
}
.cmt:hover .icon-cmt {
    background-position: -145px -247px;
}
.fvr:hover .icon-fvr {
    background-position: -91px -248px;
}
.fvr:hover em {
    color: #333;
}
.icon-quote-p {
    background-position: -108px -496px;
}
.icon-quote-n {
    background-position: -142px -496px;
}
.icon-head, .icon-zan, .icon-zan-focus, .icon-time {
    width: 12px;
    height: 12px;
    margin-bottom: 1px;
    margin-right: 1px;
}
.icon-head {
    background-position: -235px -340px;
}
.icon-head:hover {
    background-position: -234px -321px;
}
.icon-zan {
    background-position: -260px -340px;
}
.icon-zan-focus {
    background-position: -308px -322px;
}
.icon-time {
    background-position: -284px -340px;
}
.icon-wj-edit {
    background-position: -237px -370px;
}
.icon-wj-del {
    background-position: -273px -370px;
}
.icon-wj-edit-hover {
    background-position: -307px -370px;
}
.icon-wj-del-hover {
    background-position: -343px -370px;
}
.head36 {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #dddddd;
    display: inline-block;
}
.head36 img {
    height: 36px;
    width: 36px;
    float: left;
}
.head50 {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #dddddd;
    display: inline-block;
}
.head50 img {
    width: 50px;
    height: 50px;
    float: left;
}
.head90 {
    background-color: #fff;
    padding: 9px;
    border: 1px solid #cacaca;
    display: inline-block;
}
.head90 img {
    width: 90px;
    height: 90px;
}
.head100 {
    background-color: #fff;
    display: inline-block;
}
.head100 img {
    width: 100px;
    height: 100px;
}
.time {
    color: #999;
    font-size: 12px;
}
/* 常用结构  标题   更多 下划线 */
.l-t {
    border-bottom: 1px solid #2e3138;
}
.l-t-wj{border: none}
.l-t h3 {
    font-size: 16px;
    color: #333;
    line-height: 26px;
}
.l-t a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.l-t a:hover {
    color: #333;
    text-decoration: none;
}


/*内容标签下划线*/
.l-t-nr {
    border-bottom: 1px solid #cacaca;
}

.l-t-nr h3 {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
}
.l-t-nr a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.l-t-nr a:hover {
    color: #333;
    text-decoration: none;
}


.s-t {
    border-bottom: 1px solid #cacaca;
}
.s-t h3 {
    color: #333;
    font-size: 16px;
    float: left;
    margin-right: 30px;
    line-height: 24px;

}
.s-t i {
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #cacaca;
    vertical-align: text-bottom;
    position: relative;
    bottom: -3px;
}
.s-t .i-l{ bottom: -5px;}
.s-t a {
    color: #999;
    margin: 0 10px;
    display: inline-block;
    line-height: 24px;
    font-size: 12px;
    float: none;
}
.s-t a:hover, .s-t a.active {
    color: #333;
    text-decoration: none;
}
/*表单样式*/
.form-h .control-label {
    float: left;
    font-weight: normal;
    width: 70px;
    margin: 0;
    line-height: 30px;
}
.form-h .form-control {
    float: left;
    width: 578px;
    height: 30px;
    padding: 6px;
}
.form-h textarea.form-control {
    height: auto;
}
.form-h .form-group {
    margin-bottom: 10px;
}
.form-h .checkbox input[type="checkbox"] {
    margin-top: 5px;
}
/*  tab标签切换  */
.tab-type {
    background-color: #f0f0f0;
    position: relative;
    top: -1px;
    border-bottom: 1px solid #cacaca;
    z-index: 1;
}
.tab-type li {
    float: left;
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #f9f9f9;
    color: #999;
    border: 1px solid #cacaca;
    border-left: 0;
    margin-bottom: -1px;
    cursor: pointer;
    font-size: 16px;
}
.tab-type li:hover {
    background-color: #fff;
}
.tab-type li.active {
    border-bottom: none;
    border-top: 3px solid #2e3138;
    background-color: #fff;
    cursor: default;
    color: #333;
}
.tab-type li a {
    color: #999;
    display: block;
    outline: 0;
}
.tab-type li.active a {
    cursor: default;
    color: #333;
}

/* 分页设置 */
.pagination {
    margin-bottom: 40px;
}
.pagination>li>a {
    color: #333;
    margin-left: 10px;
    border-radius: 4px;
    font-size: 12px;
}
.pagination>li>a:hover{
    color: #fff;
}
.pagination>li>a.active {
    color: #fff;
    background-color: #3d3e42;
}
/*最小高度设置*/
.mini-h {
    min-height: 410px;
}
/* 标签基本样式 */
.sub-tag-cnt {
    margin: 10px 0 0 -10px;
}
.sub-tag-cnt .sub-tag-btn {
    height: 36px;
    line-height: 39px;
    margin: 0 0 10px 10px;
    text-align: center;
    background-color: #fff;
    padding: 0px;
    display: inline-block;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .275);
}
.sub-tag-cnt .sub-tag-btn a {
    color: #999;
    padding: 0 14px;
    float: left;
}
.sub-tag-cnt .sub-tag-btn .tag-del{
    color: #bbb;
    margin: 2px 0 0 0;
    float: right;
    padding: 0 10px 0 0px;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
}
.sub-tag-cnt .sub-tag-btn:hover a{
    color: #2e3138;
}
.sub-tag-cnt .sub-tag-btn:hover .icon-dy-clean{
    background-position: -248px -230px;
}
/*弹窗效果*/
.modal-content {
    border-radius: 6px;
}
.modal-header {
    background-color: #2e3138;
    border-radius: 5px 5px 0 0;
}
.modal-header .close {
    color: #bdbdbd;
    opacity: 1;
    font-size: 28px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    margin: -5px 0 0 0;
}
.modal-body label {
    font-weight: normal;
}
.modal-title {
    color: #fff;
}
.modal-footer {
    background-color: #f9f9f9;
    border-radius: 0 0 5px 5px;
}
.modal-footer .btn {
    padding: 6px 28px;
    width: auto;
    height: auto;
    line-height:20px;
}
/*下拉菜单*/
.dropdown-box {
    position: relative;
}
.dropdown-box-Qr {
   margin: 20px 10px 0 10px;
}
.dropdown-box .dropdown-show {
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cacaca;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    background-color: #f9f9f9;
}
.dropdown-box .dropdown-show-Qr {
    float: left;
    width: 99px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cacaca;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    background-color: #f9f9f9;
}

.dropdown-box .dropdown-caret {
    background-color: #f9f9f9;
    border-radius: 0 3px 3px 0;
}
.dropdown-box .dropdown-menu {
    top: 40px;
    padding: 0;
    min-width: 140px;
    width: 140px;
}
.dropdown-box .dropdown-menu-Qr {
    top: 40px;
    padding: 0;
    min-width: 110px;
    width: 130px;
}
.dropdown-box .dropdown-menu .menu-item {
    line-height: 34px;
    background-color: #2e3138;
    border-bottom: 1px solid #363a43;
    color: #b7bac1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.dropdown-box .dropdown-menu li:nth-child(2) {
    border-radius: 4px 4px 0 0;
}
.dropdown-box .dropdown-menu .menu-item:last-child {
    border-bottom-width: 0;
    border-radius: 0 0 4px 4px;
}
.dropdown-box .dropdown-menu .menu-item:hover {
    color: #fff;
}
.dropdown-box .dropdown-menu .trangle-top {
    right: 10px;
    top: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #363a43;
}






/*
* top
*/
.navbar-inverse {
    background-color: #2e3138;
    height: 28px;
}
.top .navbar-nav>li>a {
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    color: #b7bac1;
}
.top .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #b7bac1;
    background-color: #3a3e47;
}
.navbar-inverse .navbar-nav>.active>a {
    background-color: #38b7ea;
    color: #fff;
}
/*
* header
*/
header {
    background-color: #fff;
    border-bottom: 1px solid #cacaca!important;
}
header .navbar-brand, header .navbar-nav>li>a {
    height: 74px;
    line-height: 45px;
}
header .navbar-form {
    margin-top: 21px;
    padding: 0 10px;
}
header .container>.navbar-collapse {
    border-right: 1px solid #f2f2f2;
    margin-right: -5px;
    background: #fff;
    /*border: 1px solid #cacaca;*/
}
header .navbar-form .form-group {
    position: relative;
}
header .navbar-form .form-control {
    width: 268px;
    height: 36px;
    line-height: 22px;
    padding-right: 32px;
    box-shadow: none;
    border:1px solid #ddd ;

}
header .navbar-form .form-control:focus {
    background-color: #fff;
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
header .navbar-form button {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 21px;
    height: 21px;
    text-indent: -999px;
    border: none;
    background: url("../img/indexTool.png?v=20150407") no-repeat -220px -11px;
    outline: none;
}
header .navbar-form button.active {
    background-position: -274px -11px;
}

header.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    padding: 0px;
}
header.navbar>.container .navbar-brand {
    margin-left: -38px;
    margin-top: -2px;
}

header .navbar-nav>li {
    width: 80px;
    border-right: 1px solid #f2f2f2;
    border-top: 2px solid #fff;
    text-align: center;
}
header .navbar-nav>li>a {
    color: #333;
    font-size: 16px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
header .navbar-nav>li:first-child {
    border-left: 1px solid #f2f2f2;
}
header .navbar-nav>li:hover ,
header .navbar-nav>li.active {
    border-top: 2px solid #38b7ea;
    border-right: 1px solid #2e3138;
}
header .navbar-nav>li:hover.nav-news:after,
header .navbar-nav>li:active.nav-news:after{ background-position: -333px -55px;}

header .navbar-nav>li:hover>a,
header .navbar-nav>li.active>a,
header .navbar-nav>li:focus>a {
    color: #fff;
    background-color: #2e3138;
}
header .navbar-nav>li.nav-news {
    position: relative;
}
header .navbar-nav>li.nav-news:after {
    content: '';
    display: inline-block;
    /*border-width: 5px;*/
    /*border-style: solid;*/
    /*border-color: #cacaca transparent transparent transparent;*/
    background-image:url(../img/icon2.png?v=20150407);
    background-repeat: no-repeat;
    width:10px;height:10px;
    background-position: -333px -39px;
    line-height: 0;
    font-size: 0;
    position: absolute;
    right: 10px;
    top: 34px;
}
header .navbar-nav>li.nav-news:hover:after {
    border-color: #42464f transparent transparent transparent;
}

header .navbar-nav>li.nav-news ul {
    display: none;
    padding: 0;
    background-color: #2e3138;
    width: 160px;
    border-radius: 0px 0 4px 4px;
    position: absolute;
    left: 0;
    top: 68px;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.395);
    z-index: 3;
}
header .navbar-nav>li.nav-news ul .nav-menu3{
    margin: -68px 0px 0 160px;
    display: none;
}
header .navbar-nav>li.nav-news:hover ul.nav-menu2 {
    display: block;
}
header .navbar-nav>li.nav-news:hover ul.nav-menu2>li:hover ul.nav-menu3{
    display: block;
}




header .navbar-nav>li.nav-news ul li {
    height: 36px;
    line-height: 36px;
    border-top: 1px solid #363a43;
    border-bottom: 1px solid #2e3138;
    list-style: none;
    text-align: left;
    position: relative;
    margin-top: -1px;
    z-index: 0;
}
header .navbar-nav>li.nav-news ul li:first-child {
    border-top-color: #2e3138;;
}
header .navbar-nav>li.nav-news ul li:last-child {
    border-radius: 0px 0 4px 4px;
}
header .navbar-nav>li.nav-news ul li:hover {
    background-color: #23252a;
    border-bottom-color: #23252a;
    border-top-color: #23252a;
    z-index: 9;
}
header .navbar-nav>li.nav-news ul li i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../img/indexTool.png?v=20150407") no-repeat -155px -15px;
    position: absolute;
    right: 3px;
    top: 12px;
    display: none;
}

header .navbar-nav>li.nav-news ul li a {
    color: #b7bac1;
    display: block;
    padding-left: 20px;
}
header .navbar-nav>li.nav-news ul li a:hover {
    color: #fff;
}
header .navbar-nav>li.nav-news ul li a:hover, header .navbar-nav>li.nav-news ul li a:focus {
    text-decoration: none;
}

/*
* content
*/
.container {
    width: 1000px;
}
.wrap .row .banner {
    margin: 0px 10px 10px;
}
.wrap .row .banner img {
    max-width: 100%;
}
.wrap-left {
    width: 690px;
    margin-left: 10px;
}
.page-idx .wrap-left .section {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
    background-color: #fff;
    margin-bottom: 20px;
}
.page-idx .wrap-left .section h2.atc-ttl {
    font-size: 16px;
    margin: 0px 0 5px;
    line-height: 20px;
}
.page-idx .wrap-left .section .atc-ttl a {
    line-height: 20px;
}
.page-idx .wrap-left .section .atc-smr {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0;
}
.page-idx .wrap-left .section .atc-box {
    position: relative;
    height: 106px;
}
.page-idx .wrap-left .section .atc-box .atc-other {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 26px;
    font-size: 12px;
    color: #999;
    width: 100%;
}
.author {
    margin-right: 20px;
}
.author .author-name {
    color: #333;
    font-size: 12px;
}
.author .author-name-pl {
    color: #999;
    font-size: 12px;
}
.atc-other .time {
    font-size: 12px;
    color: #999;
}
.page-idx .wrap-left .section .atc-other .tag-box {
    margin-left: 10px;
}
.page-idx .wrap-left .section .atc-other .tag-box a {
    margin: -1px 0 0 10px;
    background-color: #f9f9f9;
    color: #999;
}
.page-idx .wrap-left .section .atc-other .tag-box a:hover {
    background-color: #2e3138;
    color: #428bca;
    border: 1px solid #2e3138;
}

.page-idx .wrap-left .section .atc-other .action-box a {
    margin-left: 1px;
}

.page-idx .wrap-left .section1 .atc-img {
    width: 690px;
    height: 388px;
    margin-bottom: 20px;
}
.page-idx .wrap-left .section1 .atc-img img {
    width: 690px;
    height: 388px;
}
.page-idx .wrap-left .section1 .atc-box {
    padding: 0 20px;
}
.page-idx .wrap-left .section1 .atc-box .atc-other {
    background-color: #f9f9f9;
    height: 46px;
    padding: 10px 20px;
}
.page-idx .wrap-left .section2 {
    padding: 0 20px;
}
.page-idx .wrap-left .section2 ul>li .atc-img a {
    width: 250px;
    height: 141px;
}
.page-idx .wrap-left .section2 ul>li .atc-img a img {
    width: 250px;
    height: 141px;
}
.page-idx .wrap-left .section2>ul>li{
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #cacaca;
    position: relative;
}
.page-idx .wrap-left .section2>ul>li:last-child {
    border-bottom: 0;
}
.page-idx .wrap-left .section2>ul>li .atc-hot {
    position: absolute;
    left: -30px;
    top: 0px;
    line-height: 20px;
}
.page-idx .wrap-left .section2>ul>li .atc-hot span {
    background-color: #ff4800;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.page-idx .wrap-left .section2>ul>li .atc-hot i {
    display: block;
    border-width: 10px 0px 0 10px;
    border-style: solid dashed dashed;
    border-color: #de6f03 transparent transparent;
    bottom: -10px;
    left: 0;
}

.page-idx .wrap-left .section2>ul>li .atc-type {
    position: relative;
    display: inline-block;
    background-color: #b8b8b8;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0px 4px 0px 6px;
    margin-right: 8px;
    float: left;
}
.page-idx .wrap-left .section>ul>li .atc-type .trangle-left {
    border-width: 5px 5px 5px 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #b8b8b8;
    right: -9px;
    top: 6px;
}
.page-idx .wrap-left .section2>ul>li .atc-box .atc-author-info {
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-left .section2>ul>li .atc-box {
    margin-left: 10px;
    width: 390px;
    height: 141px;
}
.page-idx .wrap-left .section2>ul>li .atc-box .tag-box {
    margin-left: -10px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img {
    float: left;
    margin-right: 10px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img a {
    width: 57px;
    height: 43px;
    display: inline-block;
    border: 1px solid #cacaca;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img a img {
    width: 55px;
    height: 41px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-cnt {
    margin-top: 10px;
    float: left;
}
.page-idx .wrap-left .section2>ul>li.has-feedback .action-box{
    position: absolute;
    right: 0;
    bottom: 20px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img {
    margin: 5px 0 5px -15px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img a {
    width: 206px;
    height: 116px;
    float: left;
    margin-left: 15px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img a img {
    width: 206px;
    height: 116px;
}

.page-idx .wrap-left .section2>ul>li.book .atc-img a {
    width: 160px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-img a img {
    width: 160px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box {
    width: 480px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box ul {
    display: inline-block;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box ul li {
    line-height: 20px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box .action-box {
    bottom: 0;
    position: absolute;
    right: 0;
}

.page-idx .wrap-left .section3 {
    margin-bottom: 40px;
}
.page-idx .wrap-left .section3>ul>li {
    float: left;
    width: 172px;
    height: 90px;
    background-color: #fff;
    padding: 20px 0;
    border-left: 1px solid #cacaca;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.page-idx .wrap-left .section3>ul>li:first-child {
    border-left: 0;
}
.page-idx .wrap-left .section3>ul>li:hover {
    background-color: #f9f9f9;
    border-bottom: 3px solid #7a7e86;
}
.page-idx .wrap-left .section3>ul>li a {
    display: block;
    text-align: center;
}
.page-idx .wrap-left .section3>ul>li a.type {
    color: #000;
    font-size: 16px;
}
.page-idx .wrap-left .section3>ul>li a.smr {
    color: #999;
    font-size: 14px;
}



/*
	*	wrap-right
	*/
.wrap-right {
    width: 280px;
    border: 1px solid #cacaca;
    margin-right: 10px;
}
.page-idx .wrap-right .section {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #cacaca;
    padding: 20px;
    border-left: 2px solid transparent;
    margin-left: -1px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
    background-color: #f9f9f9;
}
.page-idx .wrap-right .section:hover {
    border-left: 2px solid #7a7e86;
    background-color: #fff;
}
.page-idx .wrap-right .section:first-child {
    border-top: none;
}
.page-idx .wrap-right .section .title {
    border-bottom: 1px solid #cacaca;
}
.page-idx .wrap-right .section .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.page-idx .wrap-right .section .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.page-idx .wrap-right .section .title a:hover {
    color: #333;
    text-decoration: none;
}
.page-idx .wrap-right .section1 {
    padding: 0;
}
.page-idx .wrap-right .section1 .section-wrap {
    height: 102px;
}
.page-idx .wrap-right .section1 a {
    float: left;
    width: 51px;
    height: 51px;
    background: url("../img/indexTool.png?v=20150407") no-repeat -25px -47px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.page-idx .wrap-right .section1 a.icon-right2 {
    background-position: -80px -47px;
}
.page-idx .wrap-right .section1 a.icon-right3 {
    background-position: -130px -45px;
}
.page-idx .wrap-right .section1 a.icon-right4 {
    background-position: -185px -47px;
}
.page-idx .wrap-right .section1 a.icon-right5 {
    background-position: -235px -47px;
    border-right: none;
    width: 53px;
}
.page-idx .wrap-right .section1 a.icon-right6 {
    background-position: -25px -102px;
}
.page-idx .wrap-right .section1 a.icon-right7 {
    background-position: -80px -100px;
}
.page-idx .wrap-right .section1 a.icon-right8 {
    background-position: -130px -98px;
}
.page-idx .wrap-right .section1 a.icon-right9 {
    background-position: -185px -100px;
}
.page-idx .wrap-right .section1 a.icon-right10 {
    background-position: -235px -100px;
    border-right: none;
    width: 53px;
}
.page-idx .wrap-right .section1 a.icon-right1:hover {
    background-position: -25px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right2:hover {
    background-position: -80px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right3:hover {
    background-position: -130px -155px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right4:hover {
    background-position: -185px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right5:hover {
    background-position: -235px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right6:hover {
    background-position: -25px -212px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right7:hover {
    background-position: -80px -210px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right8:hover {
    background-position: -130px -208px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right9:hover {
    background-position: -185px -210px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right10:hover {
    background-position: -235px -210px;
    background-color: #f1f1f1;
}

.page-idx .wrap-right .section2 img {
    width: 218px;
    height: 160px;
    opacity: .8;
}
.page-idx .wrap-right .section2:hover img {
    opacity: 1;
}
.xiuping-list {
    padding: 20px;
}
.xiuping-list .title {
    border-bottom: 1px solid #2e3138;
}
.xiuping-list .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.xiuping-list .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.xiuping-list {
    padding: 20px;
}
.xiuping-list  ul li {
    border-bottom: 1px dashed #cacaca;
}
.xiuping-list  ul li span,
.xiuping-list  ul li a {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    color: #333;
    line-height: 30px;
}
.xiuping-list  ul li:first-child span,.xiuping-list  ul li:first-child  i{color: #348cdf;}
/*.xiuping-list:hover ul li span {*/
/*color: #333;*/
/*}*/
/*.xiuping-list:hover ul li.first span {*/
/*color: #f85050;*/
/*}*/
.xiuping-list ul li a.name,
.xiuping-list ul li span.name {
    width: 84px;
    margin-right: 8px;
}
.xiuping-list:hover ul li a.name {
    color: #333;
}
.xiuping-list:hover ul li a.name:hover {
    color: #428bca;
}
.xiuping-list ul li span.nums {
    width: 40px;
    margin-right: 0;
    text-align: center;
}
.xiuping-list ul li span.last {
    float: right;
    width: 62px;
    text-align: center;
    margin-right: 0;
}
.xiuping-list ul li span.last i {
    font-style: normal;
    background-color: #2e3138  ;
    /*border-radius: 4px;*/
    height: 20px;
    padding: 2px 0;
    line-height: 20px;
    margin: 3px auto;
    color: #fff;
    width: 42px;
    text-align: -webkit-center;
    display: -webkit-box;
}
.xiuping-list ul li:first-child span.last i{color: #348cdf;}

.xiuping-list ul li:first-child span.last i {
    width: 72px;
    padding: 0;
    background: none;
}
.xiuping-list:hover ul li span.last i {
    background-color: #f85050;
}
.xiuping-list:hover ul li:first-child span.last i {
    background-color: #fff;
}

/*.xiuping-list:hover ul li:nth-child(2) span.last i {*/
/*background-color: #1275ac;*/
/*color: #fff;*/
/*}*/
.page-idx .wrap-right .section4 ul {
    margin-top: 5px;
    overflow: hidden;
}
.page-idx .wrap-right .section4 ul li {
    border-bottom: 1px dashed #cacaca;
    line-height: 30px;
    margin-top: 3px;
}
.page-idx .wrap-right .section4 ul li a {
    line-height: 22px;
    display: inline-block;
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-right .section4:hover ul li a {
    color: #333;
}
.page-idx .wrap-right .section4 ul li a:hover {
    color: #428bca;
}
.page-idx .wrap-right .section5 ul li {
    padding: 0 20px;
    margin: 0 -20px;
}
.page-idx .wrap-right .section5 ul li:hover {
    background-color: #f9f9f9;
}

.page-idx .wrap-right .section5 ul li .item {
    padding: 10px 0;
    border-bottom: 1px dashed #cacaca;
}
.page-idx .wrap-right .section5 ul li .item .img-box {
    padding: 3px;
    display: inline-block;
    border: 1px solid #cacaca;
    background-color: #fff;
    float: left;
    opacity: .8;
}
.page-idx .wrap-right .section5 ul li .item .img-box img {
    width: 36px;
    height: 36px;
    display: inline-block;
}
.page-idx .wrap-right .section5 ul li .item .author-info {
    margin-left: 10px;
    float: left;
    position: relative;
    height: 44px;
    width: 163px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .author {
    position: relative;
    top: -6px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .author .i-icon {
    -webkit-transition: none 0s;-moz-transition: none 0s;-ms-transition: none 0s;-o-transition: none 0s;transition: none 0s;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray1 {
    background-position: -208px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray2 {
    background-position: -248px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray3 {
    background-position: -288px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray4 {
    background-position: -328px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray5 {
    background-position: -368px -416px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #cacaca;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line-start {
    width: 20px;
    background-color: #c6c6c6;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .line-start {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line-blue {
    background-color: #c6c6c6;
    width: 90%;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .line-blue {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section5:hover ul li .item .img-box {
    opacity: 1;
}

.page-idx .wrap-right .section5 ul li .item .author-info .result-box {
    width: 123px;
    height: 30px;
    position: absolute;
    left: 20px;
    bottom: 0;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result {
    border-bottom: 2px solid #c6c6c6;
    position: absolute;
    left: 60%;
    bottom: 8px;
    width: 64px;
    color: #999;
    font-size: 12px;
    line-height: 16px;
    margin-left: -31px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result span {
    margin-left: 3px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .result span {
    color: #1a8ed0;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result .trangle {
    border-width: 4px;
    border-color: #c6c6c6 transparent transparent;
    border-style: solid dashed dashed;
    left: 26px;
    bottom: -8px;
}
.page-idx .wrap-right .section5 .link {
    margin-top: 6px;
}
.page-idx .wrap-right .section5 .link a {
    color: #999;
}
.page-idx .wrap-right .section5 .link a:hover {
    color: #333;
    text-decoration: none;
}
.page-idx .wrap-right .section6 ul li {
    padding: 0px 20px;
    margin: 0 -20px;
}
.page-idx .wrap-right .section6 ul li .support-item {
    border-bottom: 1px dashed #cacaca;
    padding: 10px 0;
}

.page-idx .wrap-right .section6 ul li:hover {
    background-color: #f9f9f9;
}
.page-idx .wrap-right .section6 ul li .img-box {
    width: 72px;
    height: 54px;
    display: block;
    border: 1px solid #cacaca;
    opacity: .8;
    float: left;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section6 ul li .img-box img {
    width: 100%;
    height: 100%;
}
.page-idx .wrap-right .section6 ul li .support-info {
    float: left;
}
.page-idx .wrap-right .section6 ul li .support-info a {
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-right .section6 ul li .support-info a.support-t {
    margin-right: 2px;
}
.page-idx .wrap-right .section6:hover ul li .img-box {
    opacity: 1;
}
.page-idx .wrap-right .section6 ul li .support-info {
    float: left;
    margin:2px 0 2px 5px;
    width: 137px;
    line-height: 24px;
}
.page-idx .wrap-right .section6:hover ul li .support-info a.support-t {
    color: #0479c4;
}
.page-idx .wrap-right .section6:hover ul li .support-info a.support-sum {
    color: #333;
}
.page-idx .wrap-right .section7 ul {
    margin-top: 10px;
    position: relative;
}
.page-idx .wrap-right .section7 ul li.book1 {
    border-bottom: 1px dashed #cacaca;
}
.page-idx .wrap-right .section7 ul li .img-box {
    width: 104px;
    height: 140px;
    opacity: .8;
    position: relative;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section7 ul li .img-box span {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 1px 7px;
    line-height: 20px;
    color: white;
    background-color: #c8c8c8;
    font-size: 14px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section7 ul li .img-box img {
    width: 100%;
    height: 100%;
}
.page-idx .wrap-right .section7 ul li:hover .img-box {
    opacity: 1;
}
.page-idx .wrap-right .section7 ul li .book-t {
    line-height: 20px;
    margin: 6px 0;
}
.page-idx .wrap-right .section7 ul li .book-t a {
    color: #999;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
}
.page-idx .wrap-right .section7 ul li .book-t a span {
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    background-color: #c8c8c8;
    padding: 0px 5px;
    position: relative;
    top: -2px;
    margin-right: 3px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}

.page-idx .wrap-right .section7 ul li:hover .book-t a {
    color: #333;
}
.page-idx .wrap-right .section7 ul li.book1:hover .book-t a span,
.page-idx .wrap-right .section7 ul li.book1:hover .img-box span {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section7 ul li.book2:hover .book-t a span,
.page-idx .wrap-right .section7 ul li.book2:hover .img-box span {
    background-color: #ff4800;
}
.page-idx .wrap-right .section7 ul li.book2 .img-box {
    position: absolute;
    top: 0;
    right: 0;
}
.page-idx .tag-box,
.page-article .tag-box {
    width: 232px;
    height: 24px;
    overflow: hidden;
}
.page-idx .tag-box a{
    color: #999;
}
/*
* footer
*/
footer {
    background-color: #3a3e47;
}
.footer-nav {
    background-color: #2d3037;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #26292e;
    text-align: center;
}
.footer-nav  ul {
    margin: 0 auto;
    display: inline-block;
}
.footer-nav  ul li {
    border-right: 1px solid #26292e;
    padding: 0;
    float: left;
    line-height: 39px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.footer-nav  ul li:first-child {
    border-left: 1px solid #26292e;
}
.footer-nav  ul li:hover {
    background-color: #3a3e47;
}
.footer-nav  ul li a {
    color: #b7bac1;
    display: block;
    padding: 0 14px;
}
footer .mode-idx-link {
    margin: 15px auto 25px;
}
footer .mode-idx-link .t-h3 {
    font-size: 14px;
    color: #b7bac1;
    line-height: 24px;
    border-bottom: 1px solid #484c57;
}
footer .mode-idx-link .t-h3 a {
    color: #b7bac1;
}

footer .mode-idx-link ul.list-inline li {
    line-height: 26px;
}
footer .mode-idx-link ul.list-inline li a {
    color: #707682;
    font-size: 12px;
}
footer .mode-idx-link ul.list-inline li a:hover {
    color: #b3c3d6;
    text-decoration: none;
}
footer .copy-right {
    margin-top: 25px;
    position: relative;
}
footer .copy-right span {
    border-bottom: 1px solid #31353c;
    line-height: 28px;
    margin-bottom: 20px;
    display: block;
}
footer .copy-right, footer .copy-right span a {
    color: #707682;
    font-size: 12px;
}
footer .copy-right>a {
    width: 50px;
    height: 40px;
    position: absolute;
    right: 15px;
    bottom: 18px;
    background-color: #3a3e47;
}


/*
* 登录页面
*/
#page_login {
    width: 100%;
    margin-top: -20px;
    background: url("../img/loginBg.png?v=20150407") no-repeat center;
    height: 638px;
}
#page_login h1 {
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #cacaca;
    line-height: 28px;
    margin-bottom: 5px;
}
#page_login .section {
    margin-left: 10px;
    margin-right: 10px;
    margin: 110px 10px 0;
}
#page_login .section .left-box {
    width: 330px;
    height: 380px;
    float: right;
}
#page_login .section .right-box {
    float: right;
    width: 620px;
    height: 446px;
    padding: 20px;
    border: 1px solid #d2d2d4;
    /*box-shadow: 0px 1px 2px rgba(255, 255, 255, .8);*/
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, .375);
    position: relative;
}
#page_login .section .right-box>i {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: -2px;
}
#page_login .section .right-box .section-login-box {
    border-top: 3px solid #7a7e86;
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .225);
    padding: 20px;
}
#page_login .section .right-box .section-login-box form {
    width: 430px;
    margin-top: 10px;
}
#page_login .section .right-box .section-login-box form .form-group {
    margin-top: 5px;
    margin-bottom: 5px;
}
#page_login .section .right-box .section-login-box form .control-label {
    text-align: left;
    width: 60px;
}
#page_login .section .right-box .section-login-box form .errors {
    height: 20px;
    display: block;
    margin: 30px 0 0 66px;
    font-size: 12px;
}
#page_login .section .right-box .section-login-box form .form-control {
    width: 370px;
}
#page_login .section .right-box .section-login-box form .form-group-btnbox {
    margin-left: 60px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox {
    margin-bottom: 12px;
    margin-left: 60px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox {
    padding-top: 0;
    color: #999;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox>a {
    float: right;
    color: #999;
    font-size: 12px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox>a:hover {
    text-decoration: none;
    color: #333;
}

#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox input {
    top: 1px;
}
#page_login .section .right-box .section-login-box form .error-tip {
    margin-left: 72px;
    height: 24px;
}
#page_login .form-group .btn:last-child {
    margin-left: 6px;
    background-color: #43c279;
    border-color: #43c279;
}
#page_login .form-group .btn {
    color: #fff;
    background-color: #3498db;
    border-color: #3498db;
    padding: 0 72px;
    font-size: 16px;
    line-height: 40px;
}
#page_login .login-three {
    margin-top: 20px;
}
#page_login .login-three .login-three-ttl{
    color: #999;
    border-bottom: 1px solid #cacaca;
    margin-bottom: 20px;
}
.login-three a {
    width: 174px;
    height: 40px;
    float: left;
    /*text-align: center;*/
    color: #fff;
    line-height: 40px;
    margin-right: 8px;
    border-radius: 4px;
}
.login-three a i {
    float: left;
    width: 50px;
    height: 100%;
    background: url("../img/indexTool.png?v=20150407") no-repeat -32px -284px;
}
.login-three a span {
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding-left: 32px;
}
.login-three .btn-weixin {
    background-color: #8bcf7b;
}
.login-three .btn-weixin:hover {
    background-color: #7bc66a;
}
.login-three .btn-weixin i {
    border-right: 1px solid #98db88;
}
.login-three .btn-weixin span {
    border-left: 1px solid #67b854;
}
.login-three .btn-sina {
    background-color: #e36f5f;
}
.login-three .btn-sina:hover {
    background-color: #de604f;
}
.login-three .btn-sina span {
    border-left: 1px solid #d45b4b;
}
.login-three .btn-sina i {
    background-position: -88px -284px;
    border-right: 1px solid #ed8273;
}
.login-three .btn-qq {
    background-color: #5ca3df;
    margin-right: 0;
}
.login-three .btn-qq:hover {
    background-color: #4c9de0;
}
.login-three .btn-qq span {
    border-left: 1px solid #4f8ec3;
}
.login-three .btn-qq i {
    background-position: -135px -284px;
    border-right: 1px solid #6bafe9;
}

/*
* 注册页面
*/
.page-reg {
}
.page-reg .wrap-left, .page-reg-result .section {
    background-color: #fff;
    width: 970px;
    margin: 0 10px 60px 10px;
    position: relative;
    border: 1px solid #cacaca;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .075);
}
.page-reg .wrap-left .wrap-box {
    padding-right: 260px;
    padding-bottom: 40px;
}
.page-reg .wrap-left .wrap-box.wrap-no-rules {
    padding-right: 0;
}

.page-reg .wrap-left .wrap-box form .tab-type {
    margin-right: -261px;
}
.page-reg .wrap-left .wrap-box form .alert {
    margin: 30px 60px 30px 0;
    border: 1px solid #ff4800;
    background-color: #fde6dc;    background-color: #fde6dc;
    color: #ff4800;
    border-radius: 4px;
}

.page-reg .wrap-left .wrap-box .form-group-left {
    margin-left: 130px;
}
.page-reg .wrap-left .wrap-box .reg-cnt {
    margin: 30px 0 30px 60px;
}
.has-success .control-label,
.has-error .control-label {
    color: #333333;
}
.has-success .form-control {
    border: 1px solid #3498db;

}
.has-error .form-control {
    border-color: #ff4800;
    background-color: #fde6dc;
    color: #ff4800;
}
.has-error .errors {
    color: #ff4800!important;
}
.has-error .icon-error {
    background-position: -384px -230px;
}
#form_reg .btn-blue {
    font-size: 16px;
}
.form-msg .form-control {
    width: 240px;
    border: 1px solid #cacaca;
}
.form-msg #captchaphone {
    width: 120px;
}
.form-msg .js-btn-captcha-phone {
    width: 110px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .code-item .form-control {
    width: 140px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .code-item .btn {
    width: 110px;
}

.form-msg .i-icon {
    margin: 0px 0 0 5px;
    position: relative;
    top: 4px;
    display: none;
}
.form-msg .has-error .icon-error ,
.form-msg .has-success .icon-ok {
    display: inline-block;
}
.form-msg .has-error .errors,
.form-msg .js-error .errors {
    color: #a94442;
    line-height: 28px;
    font-size: 12px;
    display: inline-block;
}
.form-msg .js-error .errors {
    color: #ff4800!important;
}
.page-reg .wrap-left .wrap-box .form-group-first {
    margin-top: 60px;
}
.page-reg .wrap-left .wrap-box .form-group-email {
    margin-bottom: 22px;
}
.page-reg .wrap-left .wrap-box .col-sm-10 {
    padding-left: 0;
}
.page-reg .form-horizontal .form-group .control-label {
    font-weight: normal;
    padding-right: 4px;
    color: #333;
}
.page-reg .form-horizontal .form-group .form-control {
    height: 30px;
    display: inline-block;
    width: 240px;
}
.page-reg .form-horizontal .form-group-email .form-control {
    width: 80px;
}
.page-reg .wrap-left .wrap-box .reg-cnt .form-group-captcha .form-control {
    width: 82px;
}
.page-reg .reg-cnt .form-group-captcha .validate-img {
    width: 150px;
    height: 30px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
    float: left;
}
.page-reg .reg-cnt .form-group-captcha .validate-img img {
    width: 100px;
    height: 100%;
}
.page-reg .reg-cnt .form-group-captcha .validate-img a {
    position: absolute;
    right: 0;
    bottom: 4px;
    font-size: 12px;
}
.page-reg .reg-cnt .form-group-captcha a.captcha-img-box {
    width: 100px;
    height: 30px;
    bottom: 0;
    right: 50px;
}
.page-reg .reg-cnt .form-group  .message-tip {
    display: inline-block;
    font-size: 12px;
    color: #999;
    margin-left: 5px;
    line-height: 30px;
}
.page-reg .wrap-left .wrap-box .form-group button {
    margin-left: 10px;
    float: left;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox {
    padding-top: 0;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label {
    color: #999;
    font-size: 12px;
    padding-left: 0;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label a {
    color: #333;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label a:hover {
    text-decoration: none;
}

.page-reg .wrap-right {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 0;
    background-color: #f9f9f9;
    border-width: 0 0 0 1px;
    height: 100%;
    width: 260px;
    padding: 20px;
}
.page-reg .wrap-right .login-three {
    margin-top: 100px;
}
.page-reg .wrap-right .login-three .login-three-ttl {
    color: #333;
    border-bottom: 1px solid #cacaca;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 10px;
}
.page-reg .wrap-right .login-three a {
    margin: 10px auto 0 0;
    width: 100%;
}
.page-reg .wrap-right .login-three a span {
    padding-left: 48px;
}
.page-reg .wrap-left .three-info-box {
    margin: 30px 50px 0 46px;
}
.page-reg .wrap-left .three-info-box .three-type {
    font-size: 16px;
    color: #333;
}
.page-reg .wrap-left .three-info-box .three-type i {
    margin-right: 2px;
}
.page-reg .wrap-left .three-info-box .three-user-info {
    width: 658px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 20px;
    margin-top: 10px;
}
.page-reg .wrap-left .three-info-box .three-user-info li {
    float: left;
    color: #999;
    line-height: 44px;
}
.page-reg .wrap-left .three-info-box .three-user-info li.head36 {
    margin-right: 10px;
}
.page-reg .wrap-left .three-info-box .three-user-info li a.btn {
    margin-left: 20px;
}

.page-reg .wrap-left .three-info-box .three-user-info li.three-user-label {
    color: #333;
}
.page-reg .wrap-left .three-info-box h3 {
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #cacaca;
    line-height: 28px;
    margin-bottom: 20px;
}
.page-reg-result .section  {
    padding: 28px 50px;
    min-height: 380px;
    color: #999;
}
.page-reg-result .section .des-info {
    border-bottom: 1px solid #cacaca;
    font-size: 16px;
}
.page-reg-result .section  h2 {
    font-size: 20px;
    color: #333;
    line-height: 60px;
    border-bottom: 1px dashed #cacaca;
    display: inline-block;
    margin-bottom: 40px;
}
.page-reg-result .section  h2.error {
    color: #FF4800;
}
.page-reg-result .section  h2 .icon-ok {
    margin-left: 2px;
}
.page-reg-result .section .account-info {
    margin-top: 20px;
}
.page-reg-result .section .account-info li {
    font-size: 12px;
    margin-left: 70px;
    line-height: 22px;
}
.page-reg-result .section .account-info li.pull-left {
    margin-left: 0;
}
.page-reg-result .section .account-info li span {
    color: #333;
}
.page-reg-result .section .reg-info {
    margin: -30px 0 20px;
}
.page-reg-result .section .reg-info span {
    color: #333;
    padding: 0 4px;
}

.page-reg-result .section .btn-box {
    margin-bottom: 20px;
}
.page-reg-result .section .btn-box .btn {
    width: 170px;
    margin-right: 20px;
}
.page-reg-result .section .email-info {
    margin-top: 10px;
}
.page-reg-result .section .email-info li {
    font-size: 12px;
    line-height: 22px;
}
.page-reg-result .section .email-info li a {
    color: #333;
}
.page-reg-result .section .account-info li a, .page-reg-result .section .btn-box .resend-email {
    margin-right: 20px;
    color: #999;
    font-size: 12px;
}
.page-reg-result .section .account-info li a.head50 {
    margin-right: 0;
}
.page-reg-result .section .account-info li a:hover,
.page-reg-result .section .btn-box .resend-email:hover,
.page-reg-result .section .email-info li a:hover {
    color: #333;
    text-decoration: none;
}
.page-reset-pwd .des-info span {
    color: #333;
}
.page-reset-pwd .reset-pwd-box {
    margin: 60px 0 60px 140px;
}
.page-reset-pwd .order-box {
    margin-left: 160px;
}
.page-reset-pwd .order-box li {
    float: left;
}
.page-reset-pwd .order-box li.num {
    background: url("../img/indexTool.png?v=20150407") no-repeat -154px -340px;
    width: 61px;
    height: 61px;
    line-height: 61px;
    text-align: center;
    color: #dadada;
    font-weight: bold;
    font-size: 18px;
}
.page-reset-pwd .order-box li.hov {
    color: #3498db;
}
.page-reset-pwd .order-box li.hov span {
    color: #348cdf;
}

.page-reset-pwd .order-box li.vis {
    color: #333;
}
.page-reset-pwd .order-box li.line {
    background-color: #ececec;
    height: 3px;
    width: 50px;
    position: relative;
    top: 29px;
}
.page-reset-pwd .order-box li.num span {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    margin: 0 -10px;
}
.page-reset-pwd .reset-pwd-info {
    margin: 40px 0 30px;
}
.page-reset-pwd .reset-pwd-info p span {
    color: #333;
    margin: 0 3px;
}
.page-reset-pwd .section .btn-box .btn {
    width: 300px;
}
.page-reset-pwd .section .btn-box .btn-blue {
    margin-right: 5px;
}
.page-reset-pwd .reset-pwd-box1 .control-label {
    width: 140px;
}
.page-reset-pwd .reset-pwd-box1 .btn-blue {
    margin: 20px 0 0 140px;
}
.page-reset-pwd .reset-pwd-box1 .alert {
    margin-right: 140px;
}

.page-reset-pwd .reset-pwd-box2 .reset-pwd-info  {
    margin-left: 110px;
}
.page-reset-pwd .reset-pwd-box2 form {
    margin: -22px 0 0 110px;
}
.page-reset-pwd .reset-pwd-box2 form .alert {
    margin-right: 210px;
}
.page-reset-pwd .reset-pwd-box2 form .control-label {
    width: auto;
}
.page-reset-pwd .reset-pwd-box2 form .btn-gradient {
    margin-left: 10px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group-btn {
    margin: 20px 0 0 56px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group a,
.page-reset-pwd .reset-pwd-box3 .form-horizontal .form-group a.reset-a-link {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 15px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group a:hover,
.page-reset-pwd .reset-pwd-box3 .form-horizontal .form-group a.reset-a-link:hover {
    color: #333;
    text-decoration: none;
}
.page-reset-pwd .reset-pwd-box3 .form-horizontal {
    margin: 0 0 40px -150px;
}
.page-reset-pwd .reset-pwd-box2 .form-reset-pwd input.btn {
    margin-left: 70px;
}
.page-reset-pwd .reset-pwd-box4 {
    margin-left: 300px;
}
.page-reset-pwd .reset-pwd-box4 h2 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
}
.page-reset-pwd .reset-pwd-box4 .reset-pwd-info {
    margin: 20px 0 40px;
}

/**
*  个人中心
**/

.page-view-data .wrap {
    padding: 0 10px;
}
.page-view-data .section {
    position: relative;
    background-color: #fff;
    border: 1px solid #cacaca;
    border-bottom: none;
    margin-bottom: 10px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .125);
}
.page-view-data .section:last-child {
    margin-bottom: 60px;
}
.page-view-data .s-t .btn-gray {
    margin: -18px 0 0;
    padding: 2px 14px;
    float: right;
    color: #fff;
}
.page-view-data .s-t .btn-gray:hover ,
.page-view-data .s-t .btn-gray:focus {
    color: #fff;
}
.page-view-data .section-top .user-top {
    height: 74px;
    border-bottom: 1px solid #cacaca;
    background-color: #2E3138;
    padding: 20px;
}
.page-view-data .section-top .user-top .user-left {
    float: left;
}
.page-view-data .section-top .head90 {
    position: relative;
    background-color: #f9f9f9;
}
.page-view-data .section-top .head90 .change-head {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 110px;
    height: 110px;
    text-align: center;
    line-height: 108px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    display: none;
}
.page-view-data .section-top .head90:hover .change-head {
    display: block;
}


.page-view-data .section-top .head-attr {
    position: relative;
    width: 1px;
    height: 100px;
    margin-left: 54px;
    background-color: #cacaca;
}
.page-view-data .section-top .head-attr .head-attr-item {
    width: 100px;
    color: #999;
    line-height: 24px;
    left: -36px;
    position: absolute;
}

.page-view-data .section-top .head-attr .head-attr-item:first-child {
    top: 50%;
    margin-top: -6px;
}
.page-view-data .section-top .head-attr .head-attr-item:last-child {
    bottom: -12px;
}
/*.page-view-data .section-top .head-attr .head-attr-item:nth-child(1){top: 20%;margin-top: 0px;}*/
/*.page-view-data .section-top .head-attr .head-attr-item:nth-child(2){top: 50%;margin-top: 4px;}*/
/*.page-view-data .section-top .head-attr .head-attr-item:nth-child(3){ bottom: -12px;}*/
.page-view-data .section-top .head-attr .head-attr-item .dotted {
    border: 1px solid #cacaca;
    background-color: #fff;
    line-height: 12px;
    height: 12px;
    float: left;
    width: 12px;
    border-radius: 12px;
    top: 5px;
    position: relative;
    margin: 0 3px;
}
.page-view-data .section-top .head-attr .head-attr-item span {
    float: left;
}
.page-view-data .section-top .head-attr .head-attr-item .dotted i {
    background-color: #3498db;
    width: 0px;
    height: 0px;
    border: 2px solid #3498db;
    border-radius: 3px;
    position: relative;
    top: 3px;
    left: 3px;
    float: left;
}
.page-view-data .section-top .head-attr .head-attr-item .num {
    color: #0479c4;
}
.page-view-data .section-top .user-top .user-right {
    float: left;
    margin: 0px 0 0 20px;
    color: #fff;
}
/*.page-view-data .section-top .head-attr .head-attr-item .jingyan{*/
    /*margin-left: -14px;*/
/*}*/
/*.page-view-data .section-top .head-attr .head-attr-item .dotted i {*/
    /*background-color: #ff6c00;*/
    /*width: 0px;*/
    /*height: 0px;*/
    /*border: 2px solid #ff6c00;*/
    /*border-radius: 3px;*/
    /*position: relative;*/
    /*top: 3px;*/
    /*left: 3px;*/
    /*float: left;*/
/*}*/
/*.page-view-data .section-top .head-attr .head-attr-item .num {*/
    /*color: #ff6c00;*/
/*}*/
.page-view-data .section-top .user-top .user-right {
    float: left;
    margin: 0px 0 0 50px;
    color: #fff;
}
.page-view-data .section-top .author-box {
    font-size: 18px;
    line-height: 20px;
}
.page-view-data .section-top .author-box .icon-team-auth {
    background-position: -303px -15px;
}
.page-view-data .section-top .author-word {
    color: #c9c9c9;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    max-width: 773px;
    overflow: hidden;
}
.page-view-data .section-top .author-word .dotted {
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #515358;
    margin: 12px 4px 0 0;
    float: left;
}
.page-view-data .section-top .author-word .info-text {
    -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;transition: color .2s;
}
.page-view-data .section-top .info-text .info-input,
.page-view-data .section-top .item-text .info-input {
    color: #333;
    height: 30px;
    width: 240px;
    padding: 0 5px;
    display: inline;
}
.page-view-data .section-top .author-word .info-text:hover{
    color: #fff;
}
.page-view-data .section-top .e-btn {
    color: #999;
    margin-left: 10px;
    display: none;
    outline: none;
}
/*.page-view-data .section-top .js-save .e-btn {
    display: inline-block;
}*/

.page-view-data .section-top .e-btn:hover {
    color: #fff;
    text-decoration: none;
}
.page-view-data .section-top .user-cnt {
    padding: 20px 20px 20px 50px;
    margin: 0 0px 0 130px;
    position: relative;
}
.page-view-data .section-top .user-cnt-box {
    width: 440px;
}
.page-view-data .section-top .user-item {
    color: #999;
    line-height: 24px;
    margin: 0;
}
.page-view-data .section-top .user-item .item-text {
    color: #333;
}
.page-view-data .section-top .user-item .e-btn {
    font-size: 14px;
}
.page-view-data .section-top .user-item .e-btn:hover {
    color: #333;
}
.page-view-data .section-top .line {
    border-bottom: 1px dashed #cacaca;
    height: 0;
    margin: 15px 0;
}
.page-view-data .section-top .modify-info {
    float: right;
    margin: -20px 0px 15px 0;
    color: #999;
}
.page-view-data .section-top .modify-info:hover {
    color: #333;
    text-decoration: none;
}
.page-view-data .section-top .modify-info:hover {
    color: #333;
    text-decoration: none;
}
.page-view-data .section-top .user-btn-box {
    position: relative;
    width: 436px;
    margin-top: 20px;
}
.page-view-data .section-top .old-user{
    margin-left: -160px;
}

.page-view-data .section-top .user-btn-box .btn {
    width: auto;
    height: 30px;
    line-height: 16px;
    margin-right: 10px;
    margin-left: 0;
    float: left;
    padding: 6px 16px;
}
.page-view-data .section-top .user-btn-box .erweima {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 0;
    padding-left: 20px;
    background-color: #fff;
}
.page-view-data .section-top .user-btn-box .erweima img {
    width: 84px;
    height: 84px;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
}
.page-view-data .section-top .user-author {
    position: absolute;
    right: 0;
    top: 0;
    width: 346px;
    height: 100%;
    padding: 20px;
    border-left: 1px solid #cacaca;
}
.page-view-data .section-top  h1 {
    color: #333;
    font-size: 18px;
    margin: 10px 0 0 80px;
}
.page-view-data .section-top .user-team  h1 {
    margin: 20px 0 0 80px;
}

.page-view-data .section-top .user-author .user-author-box {
    width: 190px;
    margin: 70px auto 0;
}

.page-view-data .section-top .user-author .icon-level {
    margin: 5px 0 0 94px;
    display: block;
}
.page-view-data .section-top .user-author .author-tag-box {
    position: absolute;
    bottom: 42px;
    right: 20px;
    line-height: 20px;
    width: 316px;
    padding-bottom: 6px;
    border-bottom: 1px dashed #cacaca;
}
.page-view-data .section-top .user-author .author-tag-box .author-tag {
    float: right;
    color: #999;
    margin-left: 10px;
    font-size: 12px;
}
.page-view-data .section-top .user-author .author-opt {
    position: absolute;
    bottom: 16px;
    right: 20px;
    line-height: 20px;
    width: 306px;
}
.page-view-data .section-top  .user-team .author-opt {
    border-width: 0;
}

.page-view-data .section-top .user-author .author-opt .opt-btn {
    float: right;
    margin-left: 20px;
    color: #999;
}
.page-view-data .section-top .user-author .author-opt .opt-btn:hover,
.page-view-data .section-top .user-author .author-tag-box .author-tag:hover {
    color: #333;
    text-decoration: none;
}

.page-view-data .section-info {
    padding: 20px;
}
.page-view-data .section-info .info-box {
    margin: 10px 0 60px 40px;
}
.page-view-data .section-info .info-item {
    line-height: 50px;
    border-bottom: 1px dashed #cacaca;
}
.page-view-data .section-info .info-item .info-label {
    color: #999;
}
.page-view-data .section-info .info-item .info-text {
    color: #333;
}
.page-view-data .section-info  .info-item-erweima {
    line-height: 70px;
}
.page-view-data .section-info .info-item .info-text img,
.page-view-data .erweima-img52 {
    width: 52px;
    height: 52px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
}
.page-view-data .section-user-data {
    padding: 20px;
}
.page-view-data .section-user-data .user-list {
    margin: 40px 0 20px;
}
.page-view-data .section-user-data .list-item {
    line-height: 24px;
    padding: 26px 0;
    border-bottom: 1px dashed #cacaca;
}
.page-view-data .section-user-data .user-article .list-item,
.page-view-data .section-user-data .user-cmt .list-item {
    padding: 15px 0;
}
.page-view-data .list-item .author .author-name {
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .user-article .list-item .item-t,
.page-view-data .section-user-data .user-cmt .list-item .item-t {
    margin-left: 20px;
}
.page-view-data .section-user-data .item-t {
    color: #333;
    word-wrap: break-word;
}
.page-view-data .section-user-data .item-t:hover {
    color: #428bca;
}
.page-view-data .section-user-data .user-cmt .list-item .item-t {
    color: #333;
}
.page-view-data .section-user-data .user-cmt .list-item .item-t:hover {
    color: #222;
}
.page-view-data .section-user-data .tab-type {
    margin: -20px -21px 0 -20px;
}
.page-view-data .section-user-data .tab-type li {
    width: 96px;
    font-size: 14px;
    padding: 9px 0;
    line-height: 20px;
}
.page-view-data .section-user-data .tab-type .lh60 {
    line-height: 40px;
}
.page-view-data .section-user-data .table {
    margin-top: 16px;
    color: #999;
}
.page-view-data .section-user-data .table td,
.page-view-data .section-user-data .table th {
    text-align: center;
    font-weight: normal;
    border-width: 0;
}
.page-view-data .section-user-data .table a {
    color: #333;
}
.page-view-data .section-user-data .table a:hover {
    text-decoration: none;
}
.page-view-data .user-sub .s-t h3 {
    margin-right: 100px;
}
.page-view-data .section-user-data .sub-tag-box {
    background-color: #f9f9f9;
    padding: 20px;
    margin-top: 20px;
}
.page-view-data .section-user-data .sub-tag-box .sub-tag-t {
    font-size: 14px;
    color: #333;
}
.page-view-data .section-user-data .sub-tag-box .sub-tag-t span {
    color: #999;
    font-size: 12px;
}
.page-view-data .sub-tag-box .sub-tag-cnt .line {
    margin: 20px 0 20px 10px;
    border-bottom: 1px dashed #cacaca;
    height: 0;
}
.page-view-data .user-sub .sub-tag-box .sub-tag-cnt li .btn span {
    height: 15px;
    line-height: 15px;
    margin-right: 2px;
}
.page-view-data .section-user-data .list-item .author-tag {
    margin-left: 20px;
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .list-item .item-span {
    color: #999;
    font-size: 12px;
    margin-right: 20px;
}
.page-view-data .section-user-data .list-item .item-span:last-child {
    margin-right: 0;
}
.page-view-data .section-user-data .list-item .item-span a {
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .list-item .summary {
    color: #999;
    word-wrap: break-word;
}
.page-view-data .section-user-data .list-item .item-t-r {
    float: right;
    color: #999;
    margin-left: 20px;
    visibility: hidden;
    -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;transition: color .2s;
}
.page-view-data .section-user-data .list-item:hover .item-t-r {
    visibility: visible;
}

.page-view-data .section-user-data .user-sub .list-item .item-l {
    float: left;
    margin-right: 10px;
    padding: 10px 10px 10px 0;
    border-right: 1px dashed #cacaca;
    margin-top: 5px;
}
.page-view-data .section-user-data .user-book .list-item .item-l {
    float: left;
}
.page-view-data .section-user-data .user-book .list-item .item-l img {
    width: 102px;
    height: 140px;
    border: 1px solid #474342;
}
.page-view-data .section-user-data .user-book .list-item .item-r {
    margin-left: 112px;
}
.page-view-data .section-user-data .user-book .list-item .item-r .info-label {
    color: #999;
    line-height: 20px;
    margin-bottom: 10px;
}
.page-view-data .section-user-data .user-book .list-item .item-r .info-label:last-child {
    margin-bottom: 0;
}

.page-view-data .section-user-data .user-book .list-item .item-r .info-label .info-text {
    color: #333;
}
.page-view-data .section-user-data .list-item .item-cmt {
    padding-right: 40px;
    color: #333;
    overflow: hidden;
}
.page-view-data .section-user-data .list-item .item-cmt .item-detail {
    color: #333;
}

.page-view-data .section-user-data .list-item .item-cmt .item-t-r {
    margin-right: -40px;
}
.page-view-data .section-user-data .list-item .item-t-r:hover,
.page-view-data .section-user-data .list-item .author-tag:hover,
.page-view-data .section-user-data .list-item .item-cmt .item-detail:hover {
    color: #333;
}


.page-view-data .section-acnt .tab-type li {
    width: 244px;
}
.page-view-data .section-acnt .tab-type li:last-child {
    width: 245px;
    border-right: none;
}
.page-view-data .acnt-sina ,
.page-view-data .acnt-qq ,
.page-view-data .acnt-weixin {
    margin: 20px 0 40px -10px;
}
.page-view-data .acnt-sina .sub-tag-btn,
.page-view-data .acnt-qq .sub-tag-btn,
.page-view-data .acnt-weixin .sub-tag-btn {
    height: 32px;
    line-height: 32px;
}
.page-view-data .acnt-sina .sub-tag-btn a ,
.page-view-data .acnt-qq .sub-tag-btn a ,
.page-view-data .acnt-weixin .sub-tag-btn a ,
.page-view-data .acnt-sina .sub-tag-btn .tag-del ,
.page-view-data .acnt-qq .sub-tag-btn .tag-del ,
.page-view-data .acnt-weixin .sub-tag-btn .tag-del {
    color: #fff;
    line-height: 32px;
}
/*.page-view-data .acnt-sina .sub-tag-btn .tag-del ,
.page-view-data .acnt-qq .sub-tag-btn .tag-del ,
.page-view-data .acnt-weixin .sub-tag-btn .tag-del {
    margin-top: -32px;
}*/
.page-view-data .acnt-sina .sub-tag-btn {
    background-color: #e36f5f;
}
.page-view-data .acnt-sina .sub-tag-btn:hover {
    background-color: #da5d4b;
}
.page-view-data .acnt-sina .sub-tag-btn:hover .tag-del {
    color: #ac4739;
}
.page-view-data .acnt-qq .sub-tag-btn {
    background-color: #5ca3df;
}
.page-view-data .acnt-qq .sub-tag-btn:hover {
    background-color: #4f98d5;
}
.page-view-data .acnt-qq .sub-tag-btn:hover .tag-del {
    color: #3072aa;
}
.page-view-data .acnt-weixin .sub-tag-btn {
    background-color: #8bcf7b;
}
.page-view-data .acnt-weixin .sub-tag-btn:hover {
    background-color: #80c86f;
}
.page-view-data .acnt-weixin .sub-tag-btn:hover .tag-del {
    color: #62a552;
}
.page-view-data .section-acnt .list-item .item-l {
    float: left;
}
.page-view-data .section-acnt .list-item .item-r {
    margin-left: 72px;
}
.page-view-data .section-acnt .list-item .item-r .opt-box{
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.page-view-data .section-acnt .list-box {
    margin: 20px 0;
}
.page-view-data .section-acnt .list-item {
    margin: 0 -20px;
    position: relative;
    padding: 0;
    border-bottom-width: 0;
}
.page-view-data .section-acnt .list-item .item-inner {
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 1px dashed #cacaca;
}
.page-view-data .section-acnt .list-item:first-child .item-inner {
    border-top: 1px dashed #cacaca;
}
.page-view-data .section-acnt .item-unread {
    background-color: #f5fbfe;
}
.page-view-data .section-acnt .item-unread .summary-cnt {
    color: #333;
    display: block;
}
.page-view-data .section-acnt .item-unread .summary-cnt:hover {
    color: #222;
}
.page-view-data .section-acnt .item-read .summary-cnt {
    color: #999;
    display: block;
}
.page-view-data .section-acnt .item-read .summary-cnt:hover {
    color: #333;
}
.page-view-data .section-acnt .load-more {
    color: #999;
    font-size: 16px;
}
.page-view-data .section-acnt .head-top {
    margin: -20px -20px 0;
    background-color: #363636;
    padding: 0 20px;
    height: 42px;
    line-height: 42px;
}
.page-view-data .section-acnt .head-top a {
    color: #999;
}
.page-view-data .section-acnt .head-top a:hover {
    color: #fff;
    text-decoration: none;
}
.page-view-data .section-acnt .prvt-t {
    color: #999;
    line-height: 30px;
    border-bottom: 1px dashed #cacaca;
    margin-top: 10px;
}
.page-view-data .section-acnt .prvt-label {
    color: #999;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
}
.page-view-data .section-acnt .prvt-text textarea {
    width: 100%;
    max-width: 100%;
    height: 130px;
}
.page-view-data .section-acnt .prvt-footer {
    background-color: #f9f9f9;
    border-top: 1px solid #cacaca;
    height: 71px;
    margin: 20px -20px -20px;
    padding: 20px;
}
.page-view-data .section-acnt .prvt-footer button {
    width: 84px;
    height: 30px;
    line-height: 16px;
    float: right;
}

.page-view-data .section-sub-email .s-email-des {
    color: #999;
    margin: 20px 0;
}
.page-view-data .section-sub-email .list-item {
    margin: 0;
    border-bottom-width: 1px;
    padding-bottom: 14px;
}
.page-view-data .section-sub-email .list-item .checkbox-inline {
    color: #999;
}
.page-view-data .section-sub-email .list-item .checkbox-inline:hover {
    color: #333;
}
.page-view-data .section-sub-email .list-item .checkbox-inline input[type="checkbox"] {
    margin-top: 6px;
}

.page-view-data .section-sub-email .list-box .btn {
    width: 170px;
    margin-top: 20px;
}
.page-view-data .notice-list .list-item .summary {
    color: #333;
}
.page-view-data .notice-list .list-item .summary:hover {
    color: #222;
}
.page-view-data .section-user-data .img-box {
    padding: 20px;
    /*float: left;*/
    border: 1px dashed #cacaca;
    margin: 0 20px;
}
.page-view-data .section-user-data .Qr-code-box{
    margin: 30px 20px;
    text-align: center;
    padding: 20px 0 20px 0;
}
.page-view-data .section-user-data .Qr-code-box i{
    color: #3498db;
    font-size: 14px;
}
.page-view-data .section-user-data .Qr-code-box .author-name{
    color: #0479c4;
}
.page-view-data .section-user-data .Qr-code-box .Qr-title{
    font-weight: bold;
    font-size: 14px;
}
.page-view-data .section-user-data .img-box .change-head {
    display: block;
    text-align: center;
    line-height: 20px;
    margin-top: 5px;
}
.page-view-data .section-user-data .form-modify {
    float: left;
    width: 716px;
    border: 1px dashed #cacaca;
    padding: 20px;
    margin: 0 20px 0 0;
}
.page-view-data .section-user-data .form-modify .span-color-a2 {
    margin-right: 20px;
}
.page-view-data .section-user-data .form-modify .control-label {
    width: 74px;
    float: left;
    font-weight: normal;
    /*text-align: right;*/
    text-align:justify;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/
    height: 24px;
}
.page-view-data .section-user-data .form-modify .control-label:after{
    content:".";
    display: inline-block;
    width:100%;
    overflow:hidden;
    height:0;
}

.page-view-data .section-user-data .form-modify .form-cnt {
    width: 450px;
    height: 30px;
    float: left;
}
.page-view-data .section-user-data .form-modify .form-group-large .control-label {
    width: 130px;
    /*text-align:justify;
    text-justify:distribute-all-lines;*//*ie6-8*//*
    text-align-last:justify;*//* ie9*//*
    -moz-text-align-last:justify;*//*ff*//*
    -webkit-text-align-last:justify;*//*chrome 20+*/
}
/*@media screen and (-webkit-min-device-pixel-ratio:0){*//* chrome*//*
    .page-view-data .section-user-data .form-modify .form-group-large .control-label {
        content:".";
        display: inline-block;
        width:100%;
        overflow:hidden;
        height:0;
    }
}*/
.page-view-data .section-user-data .form-modify .form-group-large .form-cnt {
    width: 394px;
}
.page-view-data .section-user-data .form-modify .form-group-large .alert-warning {
    padding: 0;
    line-height: 30px;
    display: block;
    margin: 0 0 10px 130px;
}
.page-view-data .section-user-data .form-modify .form-box .erweima-box {
    padding: 20px;
    border: 1px dashed #cacaca;
    float: left;
}
.page-view-data .section-user-data .form-modify .form-box .img-info {
    margin: 20px 0 0px 20px;
    color: #999;
    float: left;
    width: 420px;
    position: relative;
    height: 74px;
}
.page-view-data .section-user-data .form-modify .form-box .img-info p {
    position: absolute;
    left: 0;
    bottom: -2px;
    line-height: 18px;
}
.page-view-data .section-user-data .form-modify .form-box {
    padding: 30px;
    border: 1px solid #cacaca;
    border-radius: 4px;
    margin-left: 74px;
}
.page-view-data .section-user-data .form-modify .dropdown-show {
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cacaca;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    background-color: #f9f9f9;

}
.page-view-data .section-user-data .form-modify .dropdown-caret {
    background-color: #f9f9f9;
    border-radius: 0 3px 3px 0;
}
.page-view-data .section-user-data .form-modify .dropdown-menu {
    top: 40px;
    padding: 0;
    min-width: 140px;
    width: 140px;
}
.page-view-data .section-user-data .form-modify .form-group-birth .birth-des {
    float: left;
    line-height: 30px;
    margin: 0 5px;
}
.page-view-data .section-user-data .form-modify .dropdown-show-birth {
    width: 62px;
    text-align: center;
}
.page-view-data .section-user-data .form-modify .dropdown-menu-birth {
    top: 40px;
    padding: 0;
    min-width: 0;
    width: auto;
    left: 0px;
    height: 220px;
    overflow-y: scroll;
}
.page-view-data .section-user-data .form-modify .menu-item-birth {
    padding: 0 20px;
    cursor: pointer;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item {
    line-height: 34px;
    background-color: #2e3138;
    border-bottom: 1px solid #363a43;
    color: #b7bac1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-view-data .section-user-data .form-modify .dropdown-menu li:nth-child(2) {
    border-radius: 4px 4px 0 0;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item:last-child {
    border-bottom-width: 0;
    border-radius: 0 0 4px 4px;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item:hover {
    color: #fff;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .trangle-top {
    right: 10px;
    top: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #363a43;
}
.page-view-data .section-user-data .form-modify .btn-top {
    margin: 40px 0;
}
.page-view-data .section-user-data .sub-mdf-tag-box {
    border: 1px solid #cacaca;
    border-radius: 4px;
    float: left;
    margin: 0 0 10px 0;
    width: 600px;
}
.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-cnt {
    margin: 0;
}
/*.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-btn a,
.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-btn .tag-del {
    color: #999;
}*/
.page-view-data .section-user-data .form-card {
    border-width: 0;
    padding: 40px 0px 40px 40px;
    width: 426px;
}
.page-view-data .section-user-data .form-card .form-cnt {
    width: 310px;
}
.page-view-data .section-user-data .form-card .form-box {
    padding: 0;
    border-width: 0;
}
.page-view-data .section-user-data .form-card .form-box .img-info {
    width: 200px;
    height: 94px;
    margin: 0 0 0 16px;
}
.page-view-data .section-user-data .form-card .btn-box {
    margin-left: 62px;
}
.page-view-data .section-user-data .right-card {
    float: left;
    width: 440px;
    height: 100%;
    padding: 20px;
    margin-top: 40px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
    box-shadow: 1px -1px 1px rgba(0, 0, 0, .125) inset;
    position: relative;
}
.page-view-data .section-user-data .right-card .sample {
    position: absolute;
    right: 40px;
    top: 50px;
    font-size: 40px;
    transform: rotate(18deg);
}
.page-view-data .section-user-data .right-card img {
    width: 100%;
    height: auto;
}
/*.page-view-data .section-user-data .right-card .btn-box {
    position: absolute;
    right: 0;
    top: -44px;
}*/
.page-view-data .section-user-data .right-card .card-box {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #d0d0d0;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, .125) inset;
    height: 230px;
    font-size: 12px;
    color: #333;
    margin-right: -110px;
    transform: scaleX(.65);
    margin-left: -110px;
    margin-bottom: 20px;
}
.page-view-data .section-user-data .right-card .card-box:last-child {
    margin-bottom: 0;
}

.page-view-data .section-user-data .right-card .card-box .card-left {
    float: left;
    width: 200px;
    padding: 0 0px 0 20px;
    height: 100%;
    margin-right: 10px;
    overflow: hidden;
}
.page-view-data .section-user-data .right-card .card-box .card-left img {
    width: 80px;
    margin-bottom: 40px;
}
.page-view-data .section-user-data .right-card .card-box .card-left p {
    width: 200px
}

.page-view-data .section-user-data .right-card .card-box .card-right {
    float: left;
    width: 304px;
}
.page-view-data .section-user-data .right-card .card-box .card-right div {
    color: #222;
}
.page-view-data .section-user-data .right-card .card-box .card-right h3 {
    font-size: 16px;
    float: left;
    margin-right: 14px;
}
.page-view-data .section-user-data .right-card .card-box .card-right .line {
    border-bottom: 1px solid #555;
    margin: 4px 0;
}

.page-view-data .acnt-info-box {
    padding: 20px 20px 0;
    background-color: #f9f9f9;
}
.page-view-data .acnt-info-box .acnt-item {
    padding: 20px;
    background-color: #fff;
    border:1px solid #cacaca;
    /*box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .125);*/
    margin-bottom: 20px;
    vertical-align: middle;
    line-height: 24px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-view-data .acnt-info-box .acnt-item:first-child {
    cursor: default;
}
.page-view-data .acnt-info-box .acnt-item-top {
    margin: -20px;
    padding: 20px;
    position: relative;
    cursor: pointer;
}
.page-view-data .acnt-info-box .acnt-item-top-hover,
.page-view-data .acnt-info-box .acnt-item .acnt-item-top-hover .btn-box a {
    color: #fff;
    background-color: #2e3138;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .head50 {
    opacity: .8;
}

.page-view-data .acnt-info-box .acnt-item-top-hover .card-label,
.page-view-data .acnt-info-box .acnt-item-top-hover .btn-box .sign-r {
    color: #6c6c6d;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .card-label .icon-round-ok {
    background-position: -260px -460px;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .card-label .icon-round-warning {
    background-position: -210px -460px;
}
.page-view-data .acnt-info-box .open .card-label .card-label-mh,
.page-view-data .acnt-info-box .open .card-label-cnt span {
    visibility: hidden;
}
.page-view-data .acnt-info-box .open .card-label-cnt {
    border-bottom: 1px solid #cacaca;
    display: block;
    margin-left: 22px;
    height: 24px;
}
.page-view-data .acnt-info-box .open .card-label-cnt .head50 img {
    display: none;
}

.page-view-data .acnt-info-box .acnt-item .card-label {
    color: #999;
    float: left;
}
.page-view-data .acnt-info-box .acnt-item .card-label .i-icon {
    margin: 0px 3px 0 0;
    position: relative;
    top: 1px;
}
.page-view-data  .acnt-info-box .acnt-item .btn-box {
    height: 24px;
    position: absolute;
    right: 20px;
    top: 18px;
}
.page-view-data .acnt-info-box .acnt-item .btn-box a {
    color: #999;
    -webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;
}
.page-view-data .acnt-info-box .acnt-item .btn-box:hover a {
    color: #333;
}
.page-view-data .acnt-info-box .acnt-item .btn-box .sign-r {
    font-size: 21px;
    margin-left: 5px;
}

.page-view-data .acnt-info-box .acnt-item .under-ul {
    display: none;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li {
    line-height: 30px;
    margin: 20px 0 20px 22px ;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li .btn-blue {
    margin-left: 72px;
    margin-right: 20px;
    width: 160px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li .btn-blue {
    margin-left: 72px;
    margin-right: 20px;
    width: 160px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li #upload {
    margin-left: 0;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li .btn-blue.disabled {
    background-color: #f0f0f0;
    border: 1px solid #eee;
    color: #999;
}

.page-view-data .acnt-info-box .acnt-item .under-ul li .span-l {
    float: left;
    color: #999;
    width: 72px;
    text-align: right;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .form-control {
    width: 260px;
    height: 30px;
    float: left;
    margin-right: 10px;
}
/* 添加私信对话框 */
#d_prvt_msg .lb-t {
    color: #999;
    line-height: 30px;
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 5px;
}
#d_prvt_msg .lb-t .lb-name {
    color: #0479c4;
}

/* 添加标签对话框 */
#d_add_tag .lb-t {
    color: #999;
    margin-top: 20px;
    line-height: 28px;
}
#d_add_tag .lb-t:first-child {
    margin-top: 10px;
}

#d_add_tag .lb-t .tag-change {
    color: #333;
    margin-left: 10px;
}
#d_add_tag .lb-t .tag-change:hover {
    text-decoration: none;
}

#d_add_tag .lb-t .lb-t-n {
    color: #333;
}
#d_add_tag .sub-tag-cnt {
    border: 1px solid #cacaca;
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 20px 20px 20px 10px;
    margin: 0;
}
#d_add_tag .sub-tag-btn-slct:hover a {
    color: #999;
}
#d_add_tag .sub-tag-btn-noslct {
    /*background-color: #2e3138;*/
}
#d_add_tag .sub-tag-btn-noslct a {
    color: #333;
}
#d_add_tag .sub-tag-btn-noslct:hover a{
    background-color: #2e3138;
    color: #fff;
}
#d_add_tag .form-control {
    width: 240px;
    float: left;
}



/* 用点 */
.article-xyx {
    padding: 40px 20px 0;
    border-top: 1px dashed #cacaca;
}
.ul-xyx li {
    border-bottom: 1px dashed #cacaca;
}
.ul-xyx li:last-child {
    border-bottom-width: 0;
}
.ul-xyx li .user-avatar {
    margin: 30px 0;
}
.ul-xyx li .xyx-cnt {
    margin: 26px 0 26px 55px;
}
.ul-xyx li .xyx-cnt .a-color-blue {
    color: #999;
}

.banner-cursoul {
    position: relative;
    background-color: #f9f9f9;
}
.banner-cursoul .banner-dot-box {
    position: relative;
    overflow: hidden;
    height: 96px;
    margin: 0 39px;
}
.banner-cursoul .banner-dot {
    height: 96px;
    width: 9999999px;
    left: 0px;
    position: absolute;
    top: 0;
}
.banner-cursoul .banner-dot li {
    float:left;
    margin: 20px 0;
}
.banner-cursoul .banner-dot li img {
    width: 92px;
    height: 52px;
    margin: 0px 5px;
    cursor: pointer;
}
.banner-cursoul .pre ,
.banner-cursoul .next {
    width: 15px;
    height: 56px;
    position: absolute;
    border: 1px solid #cacaca;
    border-radius: 4px;
    margin: 0;
    bottom: 22px;
    cursor: pointer;
}
.banner-cursoul .pre:hover ,
.banner-cursoul .next:hover {
    background-color: #2e3138;
}
.banner-cursoul .pre .trangle ,
.banner-cursoul .next  .trangle {
    border-width: 6px;
    border-color: transparent #cacaca transparent transparent;
    border-style: dashed solid dashed dashed;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -9px;
}
.banner-cursoul .next .trangle {
    border-color: transparent transparent transparent #cacaca;
    border-style: dashed  dashed dashed solid;
    margin-left: -2px;
}
.banner-cursoul .pre:hover .trangle {
    border-color: transparent #fff transparent transparent;
}
.banner-cursoul .next:hover .trangle {
    border-color: transparent transparent transparent #fff;
}

.banner-cursoul .pre {
    left: 16px;
}
.banner-cursoul .next {
    right: 16px;
}
.banner-cursoul .disabled {
    cursor: default;
}
.banner-cursoul .disabled:hover {
    background-color: #f9f9f9!important;
}
.banner-cursoul .pre.disabled:hover .trangle {
    border-color: transparent #cacaca transparent transparent;
}
.banner-cursoul .next.disabled:hover .trangle {
    border-color: transparent transparent transparent #cacaca;
}


.use-box {
    background-color: #fff;
    padding: 20px 25px 20px 5px;
    margin: 0 10px 20px 10px;
}
.use-box .use-item {
    width: 296px;
    height: 360px;
    margin: 0 0 20px 20px;
    position: relative;
    float: left;
}
.use-box .use-item .big-pic img {
    height: 170px;
}
.use-box .use-item .title {
    font-size: 16px;
    margin: 16px 20px 12px;
    line-height: 24px;
    font-weight: bold;
    height: 60px;
}
.use-box .use-item .title .a-color-blue {
    color: #333;
}
.use-box .use-item .title .a-color-blue:hover {
    color:#428bca;
}
.use-box .use-item .title .atc-type {
    margin-right: 3px;
}
.use-box .use-item .title .atc-type:hover {
    color: #fff;
}
.use-box .use-item .art-sum {
    margin: 0 20px;
    color: #999;
}
.use-box .use-item .use-btm {
    width: 100%;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f9f9f9;
}

/*右标签标签 */

.page-tag-box {
    background-color: #fff;
    padding: 20px;
}
.page-tag-box .tab-type li {
    font-size: 14px;
}
.tag-box-top .tab-type {
    border-left: 1px solid #cacaca;
}
.tag-box-top .tab-type li {
    height: 40px;
    line-height: 40px;
    width: 92px;
}
.tag-box-top .tab-type li:last-child {
    width: 95px;
}

.tag-box-top .tag-top-ul {
    border: 1px solid #cacaca;
    padding-top: 20px;
    padding-left: 14px;
    margin-top: -2px;
    margin-bottom: 15px;
}
.tag-box-top .tag-top-ul li {

}
.tag-box-top .tag-top-ul li a {
    border: 1px solid #cacaca;
    width: 60px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    text-align: center;
    float: left;
    color: #333;
}
.tag-box-top .tag-top-ul li:hover a.click {
    color: #fff;
    background-color: #2e3138;
    border:1px solid #2e3138;
}
.tag-box-top .tag-top-ul li a.noclick {
    color: #cacaca;
}
.tag-box-top .tag-top-ul li a.noclick:hover {
    color: #cacaca;
    background-color: #fff;
    cursor: default;
}

.tag-box-top .tag-item .tag-t {

}
.tag-box-top .tag-item .tag-t .atc-type {
    background-color: #3498db;
    padding: 5px 12px;
    height: auto;
    color: #fff;
}
.tag-box-top .tag-item .tag-t .atc-type a {
    color: #fff;
}
.tag-box-top .tag-item .tag-t .atc-type:after {
    border-left: 5px solid #3498db;
    top: 10px;
}
.tag-box-top .tag-item .tag-t .btn span {
    font-size: 18px;
    line-height: 0px;
    margin-right: 2px;
    position: relative;
    top: 1px;
}
.tag-box-top .tag-item .tag-t .btn {
    color: #333;
}
.tag-box-top .tag-item .tag-t .btn:hover {
    background-color: #2e3138;
    color: #fff;
}
.tag-box-top .tag-item {
    padding: 30px 0;
    border-bottom: 1px dashed #cacaca;
}
.tag-box-top .tag-item .tag-item-cnt {
    margin-top: 0px;
}
.tag-box-top .tag-item .tag-item-cnt li {
    margin-top: 10px;
}
.tag-box-top .tag-item .tag-item-cnt .a-color-a2 {
    display: block;
}
.tag-box-top .tag-item .tag-item-cnt li .a-color-a2:hover {
    text-decoration: none;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child {
    margin-top: 14px;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child .a-color-a2 {
    color: #333;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child .a-color-a2:hover {
    color:#428bca;
}
.tag-cnt-box .tag-list {
    margin-bottom: 30px;
}
.tag-cnt-box .tag-list li {
    border: 1px solid #348cdf;
    background-color: #348cdf;
    margin: 10px 10px 0px 0;
    float: left;
    line-height: 20px;
    padding-right: 5px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.tag-cnt-box .tag-list li:hover {
    background-color: #363940;
    border-color: #363940;
}
.tag-cnt-box .tag-list li a {
    color: #fff;
    line-height: 20px;
    display: inline-block;
    padding-left: 5px;
    font-size: 12px;
}
.tag-cnt-box .tag-list li:hover a {
    color: #fff;
}

.tag-cnt-box .tag-list li span {
    line-height: 10px;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
    color: #fff;
}
.tag-cnt-box .tag-list li span:hover {
    /*background-color: #fff;*/
    color: #348cdf;
}
.tag-right-box {
    padding: 20px;
}
.tag-right-box .l-t h3 {
    font-size: 14px;
}
.tag-right-box .tag-cnt-box .tag-list li {
    line-height: 22px;
    /*box-shadow: 0px 1px 1px rgba(0, 0, 0, .235);*/
}
.tag-right-box .tag-cnt-box .tag-list li a {
    line-height: 24px;
    font-size: 12px;
}
.tag-right-box:hover .tag-cnt-box .tag-list li {
    /*background-color: #999;*/
    /*border-color: #999;*/
}
/*.tag-right-box .tag-cnt-box .tag-list li:hover {*/
/*background-color: #0392d4;*/
/*border-color: #0392d4;*/
/*}*/
.tag-right-box:hover .tag-cnt-box .tag-list li a ,
.tag-right-box:hover .tag-cnt-box .tag-list li span {
    color: #fff;
}
.tag-right-box .tag-cnt-box .tag-list li span:hover {
    color: #0392d4;
}
.tag-right-box .tag-cnt-box .tag-list {
    margin-bottom: 0;
    margin-right: -10px;
}

/*内容标签*/

.tag-cnt-box .tag-list-nr {
    margin-bottom: 30px;
}
.tag-cnt-box .tag-list-nr li {
    border: 1px solid #cacaca;
    background-color: #f9f9f9;
    margin: 10px 10px 0px 0;
    float: left;
    line-height: 20px;
    padding-right: 5px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.tag-cnt-box .tag-list-nr li:hover {
    background-color: #363940;
    border-color: #363940;
}
.tag-cnt-box .tag-list-nr li a {
    color: #333;
    line-height: 20px;
    display: inline-block;
    padding-left: 5px;
    font-size: 12px;
}
.tag-cnt-box .tag-list-nr li:hover a {
    color: #fff;
}
.tag-cnt-box .tag-list-nr li:hover span {
    color: #fff;
}

.tag-cnt-box .tag-list-nr li span {
    line-height: 10px;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
    color: #333;
}
.tag-cnt-box .tag-list-nr li span:hover {
    /*background-color: #fff;*/
    color: #348cdf;
}
.tag-right-box {
    padding: 20px;
}
.tag-right-box .l-t h3 {
    font-size: 14px;
}
.tag-right-box .tag-cnt-box .tag-list-nr li {
    line-height: 22px;
    /*box-shadow: 0px 1px 1px rgba(0, 0, 0, .235);*/
}
.tag-right-box .tag-cnt-box .tag-list-nr li a {
    line-height: 24px;
    font-size: 12px;
}
.tag-right-box:hover .tag-cnt-box .tag-list-nr li {
    background-color: #999;
    border-color: #999;
}
/*.tag-right-box .tag-cnt-box .tag-list li:hover {*/
/*background-color: #0392d4;*/
/*border-color: #0392d4;*/
/*}*/
.tag-right-box:hover .tag-cnt-box .tag-list-nr li a ,
.tag-right-box:hover .tag-cnt-box .tag-list-nr li span {
    color: #fff;
}
.tag-right-box .tag-cnt-box .tag-list-nr li span:hover {
    color: #0392d4;
}
.tag-right-box .tag-cnt-box .tag-list-nr {
    margin-bottom: 0;
    margin-right: -10px;
}
/*  文集  */

.wj-create {
    margin: 0 5px;
    padding: 20px;
}
.wj-create #upload_wenji_cover {
    margin-left: 0;
}

.wj-create .control-label {
    float: left;
    font-weight: normal;
}
.wj-create .form-control {
    width: 866px;
    float: left;
}
.wj-create .form-group-checkbox {
    margin-left: 70px;
}
.wj-create .form-group-checkbox input[type="checkbox"] {
    margin-top: 5px;
}

.wj-create .alert-warning {
    padding: 0;
    line-height: 30px;
    margin-left: 70px;
}

.wj-create .form-wj-create {
    margin-top: 40px;
    overflow: hidden;
}
.wj-create .form-wj-create .btn-box {
    margin: 60px 0 40px;
}
.wj-create .form-wj-create .form-group-cover .form-control {
    padding: 20px;
    height: auto;
}
.wj-create .form-wj-create .form-group-cover .img-box {
    float: left;
    margin-right: 20px;
}
.wj-create .form-wj-create .form-group-cover .img-box img {
    width: 186px;
    height: 114px;
}
.wj-create .form-wj-create .form-group-cover .btn {
    padding: 4px 20px;
    margin-top: 30px;
    margin-bottom: 6px;
}
.wj-create .form-wj-create .form-group-cover .span-color-a2 {
    line-height: 20px;
    margin-top: 4px;
}
.wj-create .form-wj-create .btn-blue {
    font-size: 16px;
}
.wj-create .select2-container-multi .select2-choices {
    height: 34px !important;
    border: 1px solid #cccccc;
    border-radius: 4px;
}
.wj-create .login-three {
    margin: 30px 0;
}
.wj-create .login-three a {
    width: auto;
}
.wj-create .login-three a span {
    padding: 0 18px;
}
.wj-create .wj-create-suc {
    font-size: 20px;
    margin-top: 30px;
}
.wj-create .wj-create-suc .icon-ok {
    margin-left: 3px;
}
.wj-create .a-link-box a {
    margin-right: 20px;
}
.wj-wrap, .shadow-wrap {
    padding: 20px;
    /*box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);*/
    background-color: #fff;
    margin-bottom: 10px;
    position: relative;
    border: 1px solid #cacaca;
}

.shadow-wrap:last-child {
    margin-bottom: 60px;
}
.wj-wrap { margin-bottom: 10px;}
.wj-wrap .l-t h3 {
    display: inline-block;
    margin-bottom: -1px;
}
.wj-wrap .l-t h3 .h3-a-link,
.wj-wrap .l-t h3 .h3-a-link555 {
    color: #999;
    float: none;
    font-size: 16px;
    display: inline-block;
}
.wj-wrap .l-t h3 .h3-a-link555 {
    color: #333;
}

.wj-wrap .l-t h3 a:hover {
    text-decoration: none;
}
.wj-wrap .l-t .s-t {
    position: relative;
    bottom: -3px;
    right: -1px;
    border-bottom: 0;
}
.wj-wrap .wj-left {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f9f9f9;
    width: 150px;
    height: 100%;
    padding: 22px 20px 0;
    border-right: 1px solid #cacaca;
}
.wj-wrap .wj-left .img-cover {
    width: 100%;
}
.wj-wrap .wj-right {
    margin-left: 150px;
}
.wj-wrap .wj-right .wj-right-ttl {
    color: #999;
}
.wj-wrap .wj-right .wj-excuse {
    color: #999;
    font-size: 12px;
}
.wj-wrap .wj-right .wj-excuse textarea {
    width: 430px;
    display: inline;
    position: relative;
    top: 5px;
}
.wj-wrap .wj-right .wj-excuse .e-btn {
    color: #333;
    cursor: pointer;
}
.wj-cover-bdrd {
    border-radius: 0 10px 0 0;
}
.wj-atc-box {
    margin-top: 8px;
}
.wj-atc-box .img-box {
    margin-right: 10px;
}
.wj-atc-box .img-box img {
    width: 142px;
    height: 80px;
}
.wj-atc-box .wj-t {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.wj-atc-box .wj-t:hover {
    color:#428bca;
}

.wj-atc-box .wj-sum {
    color: #999;
    margin-left: 152px;
}
.wj-more .pinglun-more {
    margin-top: 0;
}
.wj-wrap .wj-item {
    float: left;
    margin: 20px 20px 0 0;
}
.wj-idx-hot {
    margin-right: -10px;
}
.wj-idx-hot .wj-item {
    margin-right: 10px;
}

.wj-item .wj-img-box {
    width: 209px;
    height: 130px;
    position: relative;
}
.wj-item .wj-img-box .wj-img-a img {
    width: 100%;
    height: 100%;
}
.wj-item .wj-img-box .wj-ttl{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 30px;
    text-align: right;
    color: #fff;
    background-color: #493b1c;
    background-color: rgba(0, 0, 0, .5);
    padding-right: 10px;
}
.wj-item .wj-img-box .wj-sub ,
.wj-item .wj-img-box .wj-del {
    position: absolute;
    top: 5px;
    line-height: 24px;
    padding: 0 5px;
    border-radius: 4px;
    color: #fff;
    display: none;
    font-size: 12px;
}
.wj-item .wj-img-box .wj-sub {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6);
    left: 5px;
}
.wj-item .wj-img-box .wj-sub:hover {
    background-color: #000;
}
.wj-item .wj-img-box .wj-del {
    background-color: rgb(145, 145, 145);
    background-color: rgba(145, 145, 145, .6);
    right: 5px;
}
.wj-item .wj-img-box .wj-del:hover {
    background-color: #919191;
}
.wj-item:hover .wj-img-box .wj-sub ,
.wj-item:hover .wj-img-box .wj-del {
    display: block;
}
.wj-idx-list {
    margin-right: -20px;
}
.wj-idx-list .wj-item {}
.wj-idx-list .wj-item:hover {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
}

.wj-idx-list .wj-item .wj-img-box {
    width: 314px;
    height: 194px;
}
.wrap-right .wj-item .wj-img-box {
    width: 278px;
    height: 158px;
}
.wj-item .wj-item-info {
    background-color: #f9f9f9;
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
}

.wj-item .wj-item-info:hover .icon-head{
    color: #348cdf;
}
.wj-item .wj-item-info:hover .icon-zan-focus{
    color: #f85050;
}
.wrap-right .wj-item .wj-item-info {
    border-right: 0;
}

.wrap-right .wj-item .wj-item-info a:last-child {
    border-left: 0;
}
.wj-item .wj-item-info a {
    color: #999;
    font-size: 12px;
    border-left: 1px solid #cacaca;
    line-height: 30px;
    text-align: center;
}
.wj-item .wj-item-info .wj-a-name {
    display: block;
    margin-right: 168px;
}
.wj-item .wj-item-info .wj-a-name:hover{
    background-color: #fff;
    color: #333;
}
.wj-item .wj-item-info .wj-a-name:hover>i.icon-head{
    background-position: -234px -321px;

}

.wj-item .wj-item-info .wj-a-time {
    cursor: default;
    float: right;
    padding: 0 5px;
    width: 100px;
}
.wj-item .wj-item-info .wj-a-zan {
    float: right;
    padding: 0 5px;
    width: 68px;
}
.wj-item .wj-item-info .wj-a-zan:hover {
    background-color: #fff;
    color: #333;
}
.wj-item .wj-item-info .wj-a-zan:hover>i.icon-zan{
    background-position:-308px -322px;
}

.wj-idx-list .wj-item .wj-atc {
    height: 103px;
}
.wj-item .wj-atc {
    padding: 15px 20px;
    border: 1px solid #cacaca;
    border-top-width: 0;
}
.wj-item .wj-atc li .a-color-blue {
    color: #333;
}
.wj-item .wj-atc li .a-color-blue:hover {
    color:#428bca;
}

/* @todowrpa-right box-moder  */
.wrap-right .box-moder:first-child {
    border-top-width: 0;
}
.wrap-right .wj-item .wj-sum {
    padding: 20px;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #cacaca;
}
.cmt-box .l-t h3 {
    font-size: 14px;
}
.cmt-box .ul-xyx li .user-avatar {
    margin: 20px 0;
}
.cmt-box .ul-xyx li .xyx-cnt {
    margin: 16px 0 16px 55px;
}
.cmt-box .ul-xyx li .xyx-cnt .a-color-blue {
    font-size: 12px;
    color: #333;
}
.wrap-right .box-moder:hover .cmt-box .ul-xyx li .xyx-cnt .a-color-blue {
    color: #0479c4;
}

.cmt-box .cmt-text-box textarea {
    margin: 20px 0;
}
.cmt-box .cmt-text-box .btn-gray {
    padding: 4px 18px;
}
.wrap-right .cmt-box {
    padding: 20px;
}
.wrap-right .box-moder textarea {
    background-color: #f0f0f0;
    width: 100%;
    float: none;
}
.wrap-right .box-moder:hover textarea ,
.wrap-right .box-moder textarea:focus {
    background-color: #fff;
}
.wrap-right .cmt-box .ul-xyx li .user-avatar {
    margin: 10px 0;
}
.wrap-right .cmt-box .ul-xyx li .xyx-cnt {
    margin: 6px 0 6px 55px;
}
.xyx-cnt:hover a{color:#428bca }
.wrap-right .wj-item .wj-img-box ,
.wrap-right .wj-item .wj-item-info ,
.wrap-right .user-avatar {
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.wrap-right .box-moder:hover .wj-item-info ,
.wrap-right .box-moder:hover .wj-img-box ,
.wrap-right .box-moder:hover .user-avatar {
    opacity: 1;
}
.wrap-right .btn-box {
    padding: 20px;
}
.wrap-right .btn-box .btn {
    width: 100%;
    margin-left: 0;
}
.wrap-right h3 a.h3-a-link555 {
    color: #333;
    font-size: 14px;
    float: none;
    position: relative;
    top: 2px;
}
.wrap-right h3 a.h3-a-link555:hover {
    text-decoration: none;
}
.wrap-right .right-img105 {
    margin-right: -10px;
}
.wrap-right .right-img105 .wj-item {
    float: left;
    margin: 10px 10px 0px 0;
}
.wrap-right .right-img105 .wj-img-box {
    width: 114px;
    height: 64px;
}
.right-img105 .wj-item .wj-img-box .wj-ttl {
    font-size: 12px;
    line-height: 20px;
}

.right-make {

}
.wrap-right .right-make .right-make-item {
    padding: 10px 0 6px;
    border-bottom: 1px dashed #cacaca;
}
.wrap-right .right-make .right-make-item .user-avatar-box {
    width: 44px;
    line-height: 20px;
}
.wrap-right .right-make .right-make-item .user-avatar-box span.span-color-a2 {
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    margin-top: 6px;
    color: #333;
}
.wrap-right .right-make .wj-item {
    float: left;
    margin-left: 14px;
}
.wrap-right .right-make .wj-img-box {
    width: 82px;
    height: 44px;
}
.right-wj-tag {
    padding: 5px 0;
    border-bottom: 1px dashed #cacaca;
}
.right-wj-tag a {
    font-size: 12px;
}
.right-wj-tag .right-tag-cnt a {
    margin-right: 20px;
    display: inline-block;
}
.right-wj-tag .right-tag-cnt {
    width: 160px;
}
.wrap-right .box-moder:hover .right-wj-tag a {
    color: #333;
}
.wrap-right .box-moder:hover .right-wj-tag .right-tag-cnt a {
    color: #0479c4;
}
.wrap-right .box-moder:hover .right-wj-tag .right-tag-cnt a:hover {
    color: #0c557f;
}

.wj-right-btn .btn {
    margin-bottom: 10px;
    padding: 4px 18px;
}
.wrap-left .wj-wrap:last-child ,
.wrap-box-btm {
    margin-bottom: 40px;
}
.banner-cursoul-w194 {
    margin: 0 -20px;
}
.banner-cursoul-w194 .banner-dot-box {
    height: 120px;
    margin: 20px 40px;
    position: relative;
}
.banner-cursoul-w194 .banner-dot {
    height: 120px;
}
.banner-cursoul-w194 .banner-dot li {
    margin: 0;
}
.banner-cursoul-w194 .banner-dot li img {
    width: 194px;
    height: 120px;
}
.banner-cursoul-w194 .line {
    border-bottom: 3px solid #cacaca;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 602px;
    margin: 0 44px;
}
.banner-cursoul-w194  .line i.trangle {
    border-style: dashed dashed solid;
    border-width: 5px;
    border-color: transparent  transparent #cacaca transparent;
    left: 0;
    top: -10px;
    margin-left: 97px;
}
.banner-cursoul-w194 .pre, .banner-cursoul-w194 .next {
    height: 100px;
    top: 10px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box {
    width: 204px;
    height: 120px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box .wj-sub {
    left: 10px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box .wj-del {
    right: 10px;
}
.wrap-right .wj-item-right .wj-ttl {
    color: #999;
    display: inline-block;
    margin-top: 22px;
}
.wrap-right .wj-item-right .wj-img-box {
    width: 72px;
    height: 44px;
    margin: 10px 0;
}
.wrap-right .box-moder .wj-act li {
    border-bottom: 1px dashed #cacaca;
    line-height: 30px;
}
.wrap-right .box-moder:hover  .wj-act li .a-color-a2 {
    color: #0479c4;
    text-decoration: none;
}
.wrap-right .box-moder:hover .wj-item-right .wj-ttl {
    color: #333;
}
.wrap-right .my-sub .wj-item-right .wj-ttl {
    float: left;
    width: 158px;
    margin-top: 20px;
    line-height: 18px;
    margin-left: 8px;
}
.wj-box {
    position: relative;
}
.wj-box .loading {
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 999;
    width: 100%;
    height: 100%;
    height: 100%;
    text-align: center;
    background: url("../img/loading.gif?v=20150407") no-repeat 50% 100px;
    display: none;
}
.wj-box-loading .loading {
    display: block;
}
.wj-box-loading .loading span {
    font-size: 18px;
    line-height: 300px;
    color: #f00;
}

.wj-box-loading .wj-wrap {
    opacity: .5;
}
.wj-wrap h2.no-cnt {
    font-size: 16px;
    text-align: center;
}
.wj-wrap .wj-left .checkbox label {
    width: 100%;
    padding-left: 0;
}
.wj-wrap .wj-left .checkbox input[type="checkbox"] {
    margin: 5px 0 0 6px;
}
.wj-wrap .wj-left .checkbox input[type="number"] {
    height: 26px;
    width: 57px;
    margin-left: 2px;
    display: inline-block;
    padding: 2px 0px 2px 4px;
}
.wj-wrap .wj-right .wj-excuse input {
    width: 460px;
    display: inline;
    height: 30px;
}
.wj-wrap-edit {
    padding-bottom: 60px;
}
.wj-wrap-edit .wj-tool {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 40px;
    width: 100%;
    background-color: #e7e7e7;
    border-top: 1px solid #b6b6b6;
    line-height: 40px;
    text-align: right;
    padding-right: 20px;
}
.wj-wrap-edit .wj-tool a {
    padding: 0 4px;
    margin-left: 10px;
}
.wj-wrap-edit .wj-tool a:hover .icon-wj-edit {
    background-position: -307px -370px;
}
.wj-wrap-edit .wj-tool a:hover .icon-wj-del {
    background-position: -343px -370px;
}
.wj-wrap-edit .wj-atc-box .wj-sum {
    color: #333;
}

.wj-item .wj-img-box .wj-img-change {
    position: absolute!important;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 0 10px 0 0;
}
.wj-item .wj-img-box .wj-img-change i {
    font-style: normal;
}

.wj-edit-box .wj-item {
    margin-right: 0;
    float: none;
}
.wj-edit-box .wj-item .wj-edit-info {
    margin-left: 220px;
}
.wj-edit-box .wj-item .wj-edit-info .btn-box {
    text-align: right;
    margin: -10px 0 10px;
}
.wj-edit-box .wj-item .wj-edit-info .btn-box .btn {
    height: 30px;
    line-height: 30px;
    width: auto;
    padding: 0 16px;
}

.wj-edit-box .wj-item .wj-edit-info .form-group {
    overflow: hidden;
    margin-bottom: 10px;
}
.wj-edit-box .wj-item .wj-edit-info .control-label {
    float: left;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 0;
}
.wj-edit-box .wj-item .wj-edit-info .form-control {
    float: left;
    width: 360px;
    height: 30px;
}
.wj-edit-box .wj-item .wj-edit-info textarea.form-control {
    height: 60px;
}

.wj-hot-idx .wj-hot-top {
    float: left;
    width: 326px;
    margin: 20px 0 0 -10px;
}
.wj-hot-idx .wj-hot-top .wj-atc {
    line-height: 30px;
}
.wj-hot-idx .wj-hot-top .wj-sum {
    color: #999;
    line-height: 28px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 10px;
}

/*账号绑定*/
.page-bound .wrap-left .wrap-box .l-t {
    margin: 20px 44px 40px;
}
.page-bound .wrap-right  .l-t {
    margin-top: 140px;
}
.page-bound .l-t h3{
    color: #999;
}
.page-bound .wrap-right  .btn-box {
    padding: 20px 0;
}

.div-tg {
    margin: 20px 0;
}
.form-tg .book-box {
    background-color: #f9f9f9;
    border: 1px solid #cacaca;
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, .234);
    padding: 20px;
}
.form-tg .book-box .form-group {
    float: left;
}
.form-tg .book-box .form-group:last-child {
    margin-bottom: 0;
}
.form-tg .book-box .form-group:last-child .form-control {
    width: 530px;
}
.form-tg .book-box .form-control {
    width: 230px;
}
.form-tg .btn-box .btn {
    height: 36px;
    line-height: 18px;
    width: 120px;
    margin-right: 20px;
}
.form-tg .tougao-msg-box {
    position: absolute;
    top: -33px;
    left: 8px;
    z-index: 99999;
    color: #999;
    font-size: 12px;
}
.tg-explain {
    color: #999;
}
.tg-explain dt, .tg-explain dd {
    line-height: 24px;
    font-weight: normal;
    border-bottom: 1px dashed #cacaca;
    padding: 5px 0;
    font-size: 12px;
    color: #333;
}

.tg-explain dt {
    border-bottom: 1px solid #cacaca;
}
.tg-explain dd:last-child {
    border-bottom: 0;
}
.wrap-right .box-moder:hover .tg-explain {
    color: #333;
}
.wrap-right .box-moder:hover .active-ranking {
    background: #fff;
}
.wrap-right .box-moder:hover .active-ranking>ul>li.active {
    background: #f85050;
}
.wrap-right .box-moder:hover .active-ranking>ul>li.active i{color: #fff;}
.wrap-right .box-moder:hover .active-ranking>ul>li.active s{color: #fff;}
.wrap-right .box-moder:hover .active-ranking>ul>li.active b{color: #fff;}
.wrap-right .box-moder:hover .active-ranking>ul>li.active u{color: #fff;}
.form-tg .dropdown-box .dropdown-show {
    text-align: left;
    padding-left: 8px;
}

/* 作者认证  */
.w756 {
    width: 756px;
    margin: 0 auto;
}
.alert-btn .btn-blue {
    width: auto;
    height: 30px;
    line-height: 30px;
    padding-bottom: 0;
    padding-top: 0;
}
.page-reset-pwd .order-wrapper {
    margin: 20px 0 40px;
}
.page-reset-pwd .order-wrapper .order-box {
    margin-left: 0;
    display: inline-block;
    margin-bottom: 20px;
}
.section-user-data .btn-auth-box {
    margin: 40px 0 20px;
}
.section-user-data .btn-auth-box .btn {
    width: 160px;
    height: 42px;
    margin-left: 10px;
}
.section-user-data .btn-auth-box .btn:first-child {
    margin-left: 0;
}
.page-view-data .w756 .form-modify {
    float: none;
}
.sucs-h2 {
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 20px;
}
.sucs-h2 span {
    color: #38c15a;
    margin-left: 10px;
}


/* 图片上传组件  */
.uploadify {
    margin-bottom: 0!important;
}
.uploadify object {
    width: 80px;
}
.uploadify-queue {
    display: none!important;
}
.img-btn-class {
    background: #f9f9f9!important;
    color: #999!important;
    border: 1px solid #cacaca!important;
    border-radius: 5px!important;
    font-weight: normal!important;
    width: 80px!important;
}
.item-prgs {
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-top: 5px;
}




#push_box .modal-body {
    padding-top: 5px;
}
#push_box .alert {
    border-radius: 4px;
    padding: 6px 10px;
    margin: 10px 0;
    text-align: left;
}
#push_box .item {
    margin: 0 10px;
    cursor: pointer;
    display: inline-block;
}

#push_box .body-left {
    float: left;
    width: 200px;
    margin-top: 10px;
}
#push_box .body-right {
    float: left;
    margin-left: 10px;
    width: 264px;
    margin-top: 10px;
}
#push_box .body-left .control-group,
#push_box .body-right .control-group {
    margin-bottom: 10px;
}
#push_box .form-control {
    /*height: 30px;*/
}
#push_box .img-box {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ededed;
    box-sizing: border-box;
    height: 138px;
    position: relative;
    width: 100%;
    padding: 10px;
}
#push_box .img-box-span {
    position: relative;
    border: 1px solid #ededed;
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    box-sizing: border-box;
    margin: -24px 0 0;
    display: block;

}
#push_box .img-box-span img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
#push_box .item-prgs {
    background-color: rgba(0, 0, 0, 0.65);
    color: white;
    left: 11px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 176px;
    display: none;
}
#articleCover {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 180px!important;
    height: 118px!important;
    z-index: 999;
    display: block;
}
#articleCover object {
    width: 100%;
    height: 100%;
}
#articleCover .img-btn-class {
    border: 0px!important;
    padding: 0!important;
    width: 100%!important;
    height: 100%!important;
    line-height: 22px!important;
    background: none!important;
}

#push_box_three_party .btn-blue,
#push_box_zt .btn-blue {
    width: auto;
    height: 34px;
    padding: 2px 20px;
    margin-top: 10px;
}
#push_box_three_party .checkbox-inline {
    margin-right: 12px;
}
#push_box_three_party .checkbox-inline input[type='checkbox'] {
    margin-top: 5px;
}
#push_box_zt ul.form-control {
    width: 48%;
    float: left;
    height: 120px;
    overflow-y: auto;
    padding-left: 0;
}
#push_box_zt ul.form-control:first-child {
    margin-right: 3%;
}
#push_box_zt ul.form-control li {
    line-height: 24px;
    cursor: pointer;
    padding-left: 8px;
}
#push_box_zt ul.form-control li.active {
    background-color: #51ABEE;
    color: #fff;
}

/*  添加到文集对话框  */
#add_collect .sp-left {
    float: left;
}
#add_collect .sp-right {
    float: left;
    margin-left: 10px;
    width: 400px;
}
#add_collect .sp-box {
    overflow: hidden;
    height: 144px;
    border: 1px solid #cacaca;
    padding: 4px 6px;
}
#add_collect .sp-box ul {
    height: 98px;
    overflow-y: auto;
}
#add_collect .sp-box .new-add-collect .form-control {
    width: 324px;
}
#add_collect .sp-box .collect-show-box .wj-item {
    cursor: pointer;
    padding: 0 8px;
}
#add_collect .sp-box .collect-show-box .wj-item .icon-lock {
    float: right;
    margin-top: 2px;
}
#add_collect .sp-box .collect-show-box .wj-item.active .icon-lock {
    background-position: -336px -287px;
}
#add_collect .sp-box .collect-show-box .wj-item.active {
    background-color: #1d95d9;
    color: #fff;
}
#add_collect .box-choose {
    margin-bottom: 10px;
}
#add_collect .box-choose:last-child {
    margin-bottom: 0px;
}
#add_collect .wj-cover-box {
    float: left;
    width: 80px;
    height: 80px;
    border: 1px dashed #cacaca;
    margin-right: 10px;
}
#add_collect .wj-cover-box img {
    max-width: 80px;
    max-height: 80px;
}
#add_collect .wj-cover-box span {
    padding: 6px;
    line-height: 26px;
}
#add_collect #upload_wenji_cover {
    margin-left: 0px;
    margin-top: 16px;
}


/*  404页面  */
.no-fnd {
    margin: 0 50px;
}
.no-fnd .no-fnd-in {
    width: 520px;
    margin: 0 auto 50px;
}
.no-fnd .no-fnd-in .span-color-a2 {
    margin: 0 60px;
}
.no-fnd .go-to-sy {
    cursor: pointer;
    line-height: 30px;
}
.no-fnd .mob-class ul li {
    height: 60px;
    background-color: #fafafa;
    width: 192px;
    padding: 0;
}
.no-fnd .mob-class ul li:last-child {
    width: 190px;
}

.no-fnd .mob-class ul li a {
    line-height: 20px;
}

.no-fnd .mob-class ul li.active,
.no-fnd .mob-class ul li:hover {
    background-color: #f3f3f3;
}
/*  rss页面  */
.rss-cnt {
    background-color: #fff;
    margin: 0 10px;
    padding: 20px;
    font-size: 12px;
}
.rss-cnt h1 {
    font-size: 26px;
    margin: 20px 0 0px;
    color: #333;
}
.rss-cnt  .rss-item {
    padding: 24px 0 30px;
    border-bottom: 1px dashed #cacaca;
}
.rss-cnt  .title {
    font-size: 20px;
}

.rss-cnt .des {
    line-height: 20px;
    margin: 10px 0;
}
.rss-cnt .des span {
    font-size: 20px;
}
.rss-cnt .img-box a {
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
}


/*   群组   */
.page-group .mod-b {
    margin: 0;
}
.mob-right {
    margin-left: 64px;
}
.page-group .mob-author .author .author-name:hover {
    color: #333;
}
.page-group .mob-author .author {
    margin-right: 10px;
}
.page-group .num-black {
    float: right;
    padding: 0 5px;
    background-color: #555;
    color: #fff;
    line-height: 18px;
}
.page-group .group-type {
    color: #fff;
    padding: 0 4px;
    margin-right: 10px;
    cursor: pointer;
}


.page-group .last-reply {
    font-size: 12px;
    margin: 0 10px;
}
.page-group .mob-right .group-name {
    color: #333;
    font-weight: bold;
}
.page-group .mob-right .group-name:hover {
    color: #348cdf;
}
.page-group .group-sum,
.page-group .group-master {
    font-size: 12px;
    color: #A2A2A2;
    line-height: 16px;
}
.page-group .mob-list-right {
    margin-top: -5px;
    height: 56px;
    position: relative;
}
.page-group .mob-list-right .group-master {
    position: absolute;
    left: 0;
    bottom: 0;
}
.page-group .mob-list-right .group-right {
    float: right;
    width: 230px;
}
.page-group .mob-list-right .group-right .group-today ,
.page-group .mob-list-right .group-right .group-cnt {
    float: left;
    width: 80px;
    height: 50px;
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
    text-align: right;
}
.page-group .mob-list-right .group-right .group-today div:first-child ,
.page-group .mob-list-right .group-right .group-cnt div:first-child {
    margin-bottom: 16px;
}
.page-group .mob-list-right .group-right .group-cnt {
    text-align: left;
    color: #A2A2A2;
}
.page-group .mob-list-right .group-right .time {
    width: 70px;
    line-height: 50px;
    float: left;
    text-align: right;
    border-left: 1px solid #cacaca;
}
.page-group .mob-noremind {
    margin-top: 10px;
}
.page-group .mob-noremind .span-color-a2 {
    margin: 0 4px 0 6px;
}
.page-group .box-top {
    line-height: 20px;
}
.page-group h1 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.page-group .article-content-box {
    margin-top: 20px;
}
.atc-opt-box {
    background-color: #f9f9f9;
    margin: 0 -20px -20px;
}
.atc-opt-box .cmt-big ,
.atc-opt-box .fvr-big ,
.atc-opt-box .like-big {
    width: 230px;
    float: left;
    text-align: center;
    border-top: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    border-left: 0;
    line-height: 40px;
    cursor: pointer;
}
.atc-opt-box .like-big {
    border-right: 0;
}
.cmt-big ,
.fvr-big ,
.like-big {
    color: #A2A2A2;
    font-size: 14px;
}
.cmt-big:hover .icon-cmt-big {
    background-position: -92px -630px;
}
.cmt-big:hover .js-cmt-num {
    color: #333;
}

.fvr-big:hover .icon-fvr-big {
    background-position: -0px -599px;
}
.like-big:hover .icon-like-big {
    background-position: -46px -630px;
}
.like-big:hover .js-like-num {
    color: #333;
}

.page-group .reply-box .l-t h3 {
    font-size: 16px;
}
.page-group .reply-box .l-t h3 span.span-color-a2 {
    font-size: 14px;
    margin-left: 10px;
}
.page-group .reply-box .reply-box-ins {
    position: relative;
}
.page-group .reply-box .reply-box-ins .font-wrap {
    left: -36px;
}
.page-group .reply-box .reply-box-ins .font-wrap .go-reply {
    position: absolute;
    top: 20px;
    left: -10px;
    width: 20px;
    padding: 4px 0;
    line-height: 16px;
    text-align: center;
    border: 1px solid #cacaca;
    background-color: #f0f0f0;
    color: #A2A2A2;
}
.page-group .reply-box .reply-text {
    line-height: 20px;
}
.reply-form-wrap .pl-top li {
    width: auto;
    border-right: 0;
}
.reply-form-wrap .pl-top .pl-list-default {
    font-size: 16px;
    margin-left: 20px;
    cursor: default;
}
.reply-form-wrap .pl-top li.pl-all {
    width: 100px;
}
.reply-form-wrap .pl-top li.pl-all a.cmt {
    font-size: 14px;
}
.reply-form-wrap .pl-lgn .p1 {
    height: auto!important;
    line-height: 40px;
}
.reply-form-wrap .pl-reply {
    padding: 20px 0;
    text-align: left;
}
.reply-form-wrap .pl-reply .btn-blue {
    margin-left: 10px;
}
.reply-box .no-reply-box {
    margin-top: 20px;
}
.wrap-right .cmt-box .head50 {
    opacity: .8;
}
.wrap-right .cmt-box:hover .head50 {
    opacity: 1;
}

.wrap-right .moderator-box .author-top {
    margin-bottom: 20px;
}
.wrap-right .moderator-box .head-right {
    float: left;
    margin-left: 10px;
}
.wrap-right .moderator-box .author-name ,
.wrap-right .moderator-box .author-talk {
    color: #A2A2A2;
}
.wrap-right .moderator-box .author-name span ,
.wrap-right .moderator-box .author-talk span {
    margin-right: 10px;
    display: inline-block;
}
.wrap-right .moderator-box:hover .author-name span ,
.wrap-right .moderator-box:hover .author-talk span {
    color: #0479c4;

}
.wrap-right .moderator-box:hover .author-talk span {
    color: #333;
}
.wrap-right .moderator-box .no-remind {
    margin: 0 -20px;
    padding: 0 20px;
    background-color: #f9f9f9;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    line-height: 40px;
}
.wrap-right .moderator-box .remind-text {
    padding-left: 30px;
    position: relative;
}
.wrap-right .moderator-box .remind-text:after {
    position: absolute;
    left: 20px;
    top: 16px;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #FD703E;
    content: '';
}


.wrap-right .hot-group ul li {
    border-bottom: 1px dashed #cacaca;
}
.wrap-right .hot-group ul li .li-out ,
.wrap-right .new-group-box ul li .li-out {
    margin: 0 -20px;
    padding: 0 20px;
}
.wrap-right .hot-group ul li:hover .li-out ,
.wrap-right .new-group-box ul li:hover .li-out a{

}
.wrap-right .hot-group ul li span {
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    color: #999;
    line-height: 30px;
}
.wrap-right .hot-group:hover ul li span {
    color: #333;
}
.wrap-right .hot-group:hover ul li.first span {
    color: #0479c4;
}
.wrap-right .hot-group ul li span.name {
    width: 158px;
}
.wrap-right .hot-group ul li span.name a {
    color: #333;
}
.wrap-right .hot-group:hover ul li span.name a {
    color: #333;
}
.wrap-right .hot-group:hover ul li span.name a:hover {
    color: #428bcf;
}
.wrap-right .hot-group ul li span.nums {
    float: right;
    width: auto;
    margin-right: 0;
    color: #333;
}
.wrap-right .hot-group ul li span.last i {
    font-style: normal;
}
.wrap-right .hot-group ul li span.last {
    float: left;
    width: 24px;
    margin-right: 10px;
}
.wrap-right .hot-group ul li span.last i {
    background-color: #2e3138;
    height: 20px;
    padding: 2px 6px;
    line-height: 20px;
    margin: 5px auto;
    color: #fff;
}
/*.wrap-right .hot-group:hover ul li:nth-child(1) span.last i {*/
/*background-color: #1275ac;*/
/*color: #fff;*/
/*}*/
/*.wrap-right .hot-group:hover ul li:nth-child(2) span.last i {*/
/*color: #fff;*/
/*background-color: #1f81b8;*/
/*}*/
/*.wrap-right .hot-group:hover ul li:nth-child(3) span.last i {*/
/*color: #fff;*/
/*background-color: #2392d0;*/
/*}*/
/*.wrap-right .hot-group:hover ul li:nth-child(4) span.last i {*/
/*color: #fff;*/
/*background-color: #3eaae6;*/
/*}*/
/*.wrap-right .hot-group:hover ul li:nth-child(5) span.last i {*/
/*color: #fff;*/
/*background-color: #38b7ea;*/
/*}*/
.xyx-cnt:hover a.a-color-blue{color:#428bca}
.wrap-right .new-group-box:hover .ul-xyx li .xyx-cnt .a-color-blue{
    color: #333;
}

.wrap-right .new-group-box .ul-xyx li .user-avatar {
    margin: 0;
}
.wrap-right .new-group-box .ul-xyx li .xyx-cnt {
    margin: -4px 0 0px 55px;

}
.wrap-right .new-group-box ul li .li-out {
    padding: 10px 20px;
}
.wrap-right .new-group-box .ul-xyx li:last-child {
    border-bottom-width: 1px;
}
.wrap-right .new-post li {
    line-height: 40px;
}
.wrap-right .new-post li .atc-t {
    color: #333;
    font-size: 12px;
}
.wrap-right .new-post li .atc-t:hover {
    color: #348cdf;
}
.page-group .form-topic {
    margin-top: 20px;
}
.page-group .form-topic button {
    margin-left: 70px;
}
.page-group .ke-upload-area {
    border: 1px solid #cacaca;
    margin-bottom: 6px!important;
    border-radius: 4px;
}

/**  关联微博   **/
#related_box .glyphicon {
    cursor: pointer;
}
#related_box .relating-wrap {
    margin-bottom: 16px;
}
#related_box .relating-wrap input {
    width: 414px;
}
#related_box .related-wrap ul {
    border: 1px solid #cacaca;
    padding: 0 8px;
    border-radius: 4px;
    margin-top: 5px;
}
#related_box .related-wrap li {
    line-height: 20px;
    margin: 5px 0;
}
#related_box .related-wrap li .url {
    color: #333;
}





body {color:#333;}
.top .container nav {margin:0px -5px;background: #2e3138;}
.author {}
#top {z-index:2;}
.manuscript .s-btn {height: 28px;line-height: 28px;padding: 0 15px;color: #b7bac1;display:block;cursor:pointer;}
.manuscript .active .s-btn {background-color: #3498db    ;color: #fff;}
.manuscript li.open .s-btn,
.manuscript .s-btn:hover {color:#b7bac1;background-color: #3a3e47;}
.manuscript .s-btn:hover .icon2-email2 {background-position: -341px -144px}
.manuscript .dropdown-menu {top:28px;left:0;right:0;padding:0;border:none;background-color:#3a3e47;min-width:115px;border-radius:0 0 5px 5px;}
.manuscript .dropdown-menu a {background-color:#3a3e47;color:#b7bac1;padding:10px 18px;}
.manuscript .dropdown-menu a i {margin-left:5px;}
.manuscript .dropdown-menu a:focus,
.manuscript .dropdown-menu a:hover {background-color:#2e323c;color:#fff;}
.manuscript .dropdown-menu li:nth-last-child(1) a {border-radius:0 0 5px 5px;}
.manuscript .dropdown-menu .divider {background-color:#2e323c;margin:0;}
.manuscript .user-avatar {width:20px;height:20px;padding:0;border:none;}
.manuscript .top-moder-user b {font-weight:normal;display:inline-block;height:20px;line-height:22px;margin-right:5px;}
.manuscript .top-moder-user .author {margin-right:0;width:86px;height:20px;line-height:22px;overflow:hidden;display:inline-block;vertical-align:text-bottom;}
.manuscript .top-moder-user .s-btn:after {
    content: '';
    display: inline-block;
    /* border-width: 5px; */
    /* border-style: solid; */
    /*border-color: #f9f9f9 transparent transparent transparent;*/

    border-color: #cacaca transparent transparent transparent;
    background-image:url(../img/icon2.png?v=20150407);
    background-repeat: no-repeat;
    background-position: -326px -40px;
    width: 18px;
    height: 8px;
    line-height: 0;
    font-size: 0;
    position: absolute;
    right: 8px;
    top: 12px;
}
.manuscript .top-moder-user .s-btn:hover:after,
.manuscript .top-moder-user.open .s-btn:after {
    border-color: #2e3138 transparent transparent transparent;
}

.manuscript .top-moder-user .dropdown-menu {min-width:235px;padding:5px 0;left:-45px;}
.manuscript .top-moder-user .dropdown-menu li {float:left;width:50%;text-align:center;}
.manuscript .top-moder-user .dropdown-menu li:nth-last-child(1) a {border-radius:0;}
.manuscript .top-moder-user .dropdown-menu li:nth-child(odd) {border-right:1px solid #2e323c;}
.manuscript .top-moder-news .s-btn {padding:0 5px;}
.manuscript .top-moder-news .nums {
    position: absolute;
    right: 15%;
    top: 20%;
    font-style: normal;
    color: #fff;
    background-color: #fd703e;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    padding: 0;
}
.manuscript .top-moder-news .nums2 {position:absolute;right:0;top:0;font-style:normal;color:#fff;background-color:#fd703e;border-radius:50px;height:22px;line-height:22px;display:block;text-align:center;font-size:14px;transform: scale(0.8);padding:0 7px;}
.manuscript .top-moder-news .dropdown-menu {left:auto;right:0;}
.manuscript .top-moder-news em {font-style:normal;padding: 3px 7px 4px;}
.manuscript .top-moder-news em.active {background-color:#fd703e;}

.modal .modal-dialog {width:506px;margin-top: 120px}

.j-left {position:relative;border:1px solid #2e3138;z-index:1;}
.j-btm,.j-right,.j-top{position:relative;border:1px solid #ddd;z-index:1;}
.j-top-ad{position:relative;border:1px solid #ddd;z-index:1;margin: 0 0 0 -38px}
.j-top:after,.j-top:before,
.j-btm:after,.j-btm:before,
.j-left:after,.j-left:before,
.j-right:after,.j-right:before {content:'';display:block;position:absolute;width:0;height:0;border:5px solid transparent;}
.j-top-ad:after,.j-top-ad:before {content:'';display:block;position:absolute;width:0;height:0;border:5px solid transparent;}
.j-top:after {border-bottom:5px solid #ddd;top:-11px;z-index:1;}
.j-top:before {border-bottom:5px solid #fff;top:-10px;z-index:2;}
.j-top-ad:after {border-bottom:5px solid #ddd;top:-11px;z-index:1;margin: 0 0 0 49px}
.j-top-ad:before {border-bottom:5px solid #fff;top:-10px;z-index:2;margin: 0 0 0 49px}
.j-btm:after {border-top:5px solid #ddd;bottom:-11px;z-index:1;}
.j-btm:before {border-top:5px solid #fff;bottom:-10px;z-index:2;}
.j-left:after {border-right:5px solid #2e3138;left:-11px;z-index:1;}
.j-left:before {border-right:5px solid #fff;left:-10px;z-index:2;}
.j-right:after {border-left:5px solid #ddd;right:-11px;z-index:1;}
.j-right:before {border-left:5px solid #fff;right:-10px;z-index:2;}


.i-icon2 {display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon2.png?v=20150407);background-repeat: no-repeat;width:20px;height:20px;}
.i-icon3 {display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon2.png?v=20150407);background-repeat: no-repeat;width: 12px;height:12px;}
.i-icon4 {display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon2.png?v=20150407);background-repeat: no-repeat;width: 30px;height:18px;}
.i-icon-modal {position: absolute;display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon2.png?v=20150407);background-repeat: no-repeat;width: 40px;height:40px;top: -16px; right: -14px;}
.icon-fvr0 {background-position:-10px -90px;}
.icon-fvr1 {background-position:-10px -50px;}
.icon-fvr2 {background-position:-10px -90px;}
.icon-fvr3 {background-position:-88px -90px}
.icon-clean-w {background-position:-135px -227px}
.icon-clean-w:hover {background-position:-176px -228px}
.icon-dy-clean{background-position: -218px -230px}
.icon-dy-clean:hover{background-position:-248px -230px}
.icon-c-fri {background-position:-50px -90px;}
.icon-c-fri:hover {background-position:-50px -90px;}
.icon-share-box {background-position:-90px -10px;}
.icon-top-right{background-position:-333px -64px;position: absolute;right: 6px;top: 6px;}
.icon-weibo {background-position:-130px -90px;}
.icon-qzone {background-position:-170px -90px;}
.icon-email {background-position:-210px -90px;}
.icon-wxin {background-position:-250px -90px;}
.icon-like {background-position:-288px -89px;}
.icon-no-like {background-position:-322px -89px}
.icon2-peo {width:40px;height:40px;background-position:0 -120px;}
.icon2-phone {width:40px;height:40px;background-position:-40px -120px;}
.icon2-email {width:40px;height:40px;background-position:-80px -120px;}
.icon2-email2 {width: 28px;height: 28px;background-position: -340px -122px;}
.icon2-sign-yes {width:18px;height:18px;background-position:-131px -130px;margin: 0 0 0 5px}
.icon2-sign-no {width:18px;height:18px;background-position:-171px -131px;}
.icon2-stars0,
.icon2-stars01,.icon2-stars02,.icon2-stars03,.icon2-stars04,.icon2-stars05 {width:84px;height:18px;}
.icon2-stars0 {background-position:-10px -170px;}
.icon2-stars01 {background-position:-10px -192px;}
.icon2-stars02 {background-position:-10px -212px;}
.icon2-stars03 {background-position:-10px -232px;}
.icon2-stars04 {background-position:-10px -252px;}
.icon2-stars05 {background-position:-10px -272px;}
.icon2-vertify_green {background-position:-210px -130px;}
.icon2-vertify_green {}


.icon4-grade00{background-position:-5px -347px;}
.icon4-grade01{background-position:-5px -382px;}
.icon4-grade02{background-position:-47px -382px;}
.icon4-grade03{background-position:-85px -382px;}
.icon4-grade04{background-position:-122px -382px;}
.icon4-grade05{background-position:-164px -382px;}
.icon4-grade06{background-position:-203px -382px;}
.icon4-grade07{background-position:-236px -382px;}
.icon4-grade08{background-position:-277px -382px;}
.icon4-grade09{background-position:-313px -382px;}
.icon4-grade10{background-position:-353px -382px;}

.icon4-bean{background-position:-356px -345px;}
.icon-more-down {
    display: inline-block;
    vertical-align: text-bottom;
    width: 24px;
    height: 24px;
    position: relative;
    top: 4px;
}
.icon-more-down:after {content:'';display:inline-block;border:4.5px solid transparent;border-top:6px solid #cacaca;}
.icon-more-up {
    display: inline-block;
    vertical-align: text-bottom;
    width: 24px;
    height: 24px;
    position: relative;
    top: 4px;
}
.icon-more-up:after {content:'';display:inline-block;border:4.5px solid transparent;border-bottom:6px solid #cacaca;}

.i-red0 {color:#ff4800;}

.article-other {line-height: 26px;font-size: 12px;color: #999;width: 100%;}
.article-other a {color:#999;}
.action-box em {font-style:normal;color:#999;margin-left: 0px}
.share-box {color:#999;cursor:pointer;}
.share-box .icon-share-box {background-position: -90px -9px; font-size: 12px;position: relative; top: 1px;}
.share-box:hover .icon-share-box {background-position: -94px -54px; font-size: 12px;}
.action-box .share-box em {font-size: 12px;margin-left:1px}
.share-box-wen:hover{background: #3498db;border: 1px solid #3498db}
.share-box-wen:hover .icon-fvr3 {background-position: -93px -33px;}
.action-box .fvr,.action-box .cmt {color:#999;margin-left: 5px}
.cmt:hover em{color: #333}
.action-box .fvr.active .icon-fvr {background-position: -158px -414px;}
.js-list-share-btn {position:relative;display:inline-block; line-height: 22px;}
.js-list-share-btn:hover em{color: #333}
.js-list-share-btn .pl-moder-share {height: 26px;width: 120px;border: 1px solid #eee;padding: 5px 10px 0;top: -26px;}

.shadow-box-noshadow {background-color: #fff;margin-bottom: 10px;border: 1px solid #cacaca;}
.shadow-box {background-color: #fff;margin-bottom: 10px;border: 1px solid #cacaca;}
.shadow-box:hover {box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);}

.t-h1 {font-size:20px;line-height:30px;padding:16px 20px;color:#333;font-weight:bold;}
.page-idx .t-h1 {font-size:16px;padding-top: 5px;}
.page-idx .t-h1 a {
    font-size: 20px;
    padding-top: 8px;
    display: block;
}
.t-h2 {font-size:14px;line-height:22px;padding:0 20px 10px;color:#555;margin-top:-10px;color:#999;}
.t-h4 {font-size:12px;font-weight:normal;line-height:24px;height:24px;border-bottom:1px solid #2e3138;margin:0;}
.article-wrap {}
.article-other {background-color:#f9f9f9;padding:10px 20px;}
.art-summary {font-size:12px;margin:-10px 20px 20px;padding-bottom:20px;line-height:20px;}
.art-summary a {margin:0 5px;}
.t-h4 .tool-tip:hover{cursor:pointer}
.tag-box a {color:#999;}
.tag-box a:hover {color:#348cdf;}
.tag-box1 a {color:#333;}
.tag-box1 a:hover {color:#348cdf;}
.time {font-size:12px;color:#999;}
.article-other .time {margin-right:20px;}
.big-pic {width:100%;text-align:center;overflow:hidden;}
.big-pic img {max-width:100%;}

.article-manage-bar {text-align:center;margin-top: 20px;}
.article-manage-bar .navbar-nav {float:none;}
.article-manage-bar>ul {margin:0px auto 22px;width:648px;}
.article-manage-bar>ul>li {float:left;width:129px;height:32px;}
.article-manage-bar>ul>li a {width:100%;line-height:32px;text-align:center;display:block;color:#333;background-color:#f9f9f9;}
.article-manage-bar>ul>li a:hover {color:#555;}
.article-manage-bar>ul>li> a {box-shadow:0 1px 1px #c1c1c1,0 -1px 1px #fefefe;padding-bottom:2px;font-size:12px;padding-top:0;font-size:14px;}
.article-manage-bar>ul>li>a:hover {border-bottom:2px solid #2e3138;padding-bottom:0;}
.article-manage-bar .open>a:hover,.article-manage-bar .open>a:focus {border-color:transparent;}
.article-manage-bar .dropdown-menu {overflow:hidden;border-radius:0;background-color:#f9f9f9;padding:0;border:none;border-bottom:3px solid #2e3138;}
.article-manage-bar .dropdown-menu li {height:28px;line-height:28px;padding:0;}
.article-manage-bar .dropdown-menu li a {border-bottom:1px solid #ebebeb;padding:0;line-height:28px;}

/*
* 内容页绑定赞助专题显示模块
*/
.sponsored-content-info {border: 1px solid #ddd;box-shadow: inset 1px 1px 1px #fff,inset -1px -1px 1px #fff;padding: 10px;background: #f6f6f6;position: relative;line-height: 22px;overflow: hidden;margin:20px;}
.sponsored-content-info .ico {margin: 0 10px 0 0;float: left;}
.sponsored-content-info .more {color: #08c;margin-left: 5px;}

.article-content-wrap {margin:20px 20px 0;line-height:28px;padding-bottom:20px;word-wrap: break-word;}
.article-content-wrap img {max-width:100%;}
.article-content-wrap a { color: #348cdf;}
.article-content-wrap a:hover { color: #B8796A;}
.article-content-wrap blockquote {
    border-left: 10px solid #666;
    margin: 0;
    padding: 15px 25px;
    background-color: #EEE;
    display: block;
    font-size: 14px;
    line-height: 26px;

}
.article-content-wrap ul {
    margin-left: 16px;
}
.article-content-wrap ul li {
    list-style: disc;
}
.article-content-wrap .xp-ranking ul {
    margin-left: 0;
}
.article-content-wrap .xp-ranking ul li {
    list-style: none;
}
.article-content-wrap .xp-ranking ul li:first-child{
    color: #348cdf;
}
.article-content-wrap ol {
    margin-left: 20px;
}
.article-content-wrap ol li {
    list-style-type: decimal;
}
.article-content-wrap .Qr-code {
    text-align: center;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 30px;
}
.article-content-wrap .Qr-code .author-name{
    color: #0479c4;
}
.article-content-wrap .Qr-code .Qr-code-border{
    margin: auto;width: 170px;height: 170px;border:1px dashed #cacaca;
}
.article-content-wrap .Qr-code .border-internal{
    margin: 10px;box-shadow:0px 0px 14px #e6e6e6 inset;width: 150px;height: 150px;
}
.article-content-wrap .Qr-code .border-internal img{
    margin: 10px;width: 128px;height: 128px;
}
.article-content-wrap .Qr-code-border .line{
    width: 16px;height: 0px;border-bottom: 1px dashed #cacaca;float: right;margin: -85px -19px 0 0;
}
.article-content-wrap .Qr-code-border .doubt{
    width: 40px;height: 40px;float: right;margin: -105px -60px 0 0;border: 1px dashed #cacaca;border-radius: 20px;
}
.article-content-wrap .Qr-code-border .icon-doubt{
    margin: 5px;color: #3498db;font-size: 28px;
}
.Qr-modal{margin: 65px 40px;}
.modal-wx-btn{display: flex;position: absolute;width: 160px;height: 40px;border-radius: 2px;background: #2e3138;color: #fff;font-size: 16px;}
.modal-zfb-btn{display: flex;margin-left: 220px;width: 160px;height: 40px;border-radius: 2px;background: #2e3138;color: #fff;font-size: 16px;}
.modal-wx-btn .wx{width: 110px;line-height: 40px;text-align: center;border-left: 1px solid #121315;}
.modal-zfb-btn .zfb{width: 110px;line-height: 40px;text-align: center;border-left: 1px solid #121315;}
.modal-wx-btn .wx-i-b{border-right:1px solid #3b3e46;}
.modal-zfb-btn .wx-i-b{border-right:1px solid #3b3e46;}

.modal-wx-btn:hover{background: #80cf6e;}
.modal-zfb-btn:hover{background: #f49339;}
.modal-wx-btn:hover .wx-i-b{border-right:1px solid #98db88;}
.modal-wx-btn:hover .wx{border-left:1px solid #67b854;}
.modal-zfb-btn:hover .wx-i-b{border-right:1px solid #ffab5d;}
.modal-zfb-btn:hover .zfb{border-left:1px solid #ea6a33;}
.Qr-upload-btn{display:inline-block;background: url("../img/checkout.png") no-repeat center;width: 94px;height: 30px;margin: -1px}
.i-iconQr {display:inline-block;vertical-align:text-bottom;background-image:url(../img/Qr-icon.png?v=20150407);background-repeat: no-repeat;width:30px;height:25px;margin: 10px}
.i-iconQr-wx{background-position: 0 0}
.i-iconQr-zfb{background-position: -79px 0}

.upload-border{height: 152px;margin: 5px}
.showQr-img{  position: absolute;overflow: hidden;border: 1px solid #cacaca;width: 152px;height: 152px;padding: 10px;}
.showQr-img img{width: 130px;}
.prompt{margin-left: 170px;}
.img-btn-upload{position: absolute;bottom: 15px;}

.article-content-box {}
.article-content-box p {margin:2px 0;}
.neirong-shouquan {font-size:14px;padding-top: 30px;margin-bottom:20px;}

.article-btm-other {padding-top:20px;margin:0 20px 60px;}
.article-btm-other em {font-style:normal;font-size:12px;color:#2e3138;display:block;}
.article-btm-other .share-list-wrap {
    width: 155px;
    height: 30px;
    line-height: 30px;
    top: 0;
}
.share-wrap {width:390px;text-align:center;margin-left:-15px;}
.bdr-box {width:30px;height:30px;border:1px solid #2e3138;border-radius:3px;line-height:30px;display:inline-block;text-align:center;cursor:pointer;}
.bdr-box .icon-share-box {
    position: relative;
    top: -1px;
    left: 1px;
}
.share-fvr-wrap,
.share-c-fri-wrap,
.share-box-wrap {width:60px;}
.share-box-wrap .bdr-box {cursor: default;}
.share-c-fri-wrap .bdr-box {cursor: default;}
.share-fvr:hover{background: #f7b10b;border:1px solid #f7b10b}
.share-fvr:hover .icon-fvr0 {
    background-position:-10px -50px;
}

.share-fvr-wrap .active {background-color:#555;}
.share-fvr-wrap .active .icon-fvr0 {background-position:-10px -50px;}
.share-fvr-wrap .active .icon-fvr0-hover {background-position:-10px -90px;}


.share-fvr-wrap {}
.share-fvr-wrap .share-fvr.active .icon-fvr0 {background-position: -10px -90px;}
.share-c-fri-wrap {position:relative;}
.qrcode-wrap {position:absolute;top:-136px;left:-20px;width:100px;box-shadow:0 2px 8px 2px #ddd;border-radius:5px;display:none;background:#fff;z-index:9;min-height:116px;}
.qrcode-wrap i {display:block;font-style:normal;font-size:12px;margin-bottom:-3px;line-height:20px;}
.qrcode-wrap img {max-width:100%;border-radius:5px;}
.qrcode-wrap:after,.qrcode-wrap:before {left:45px;}
.li-wxin {position:relative;}
.wxshare-wrap {position:absolute;top:-126px;left:-38px;width:100px;box-shadow:0 2px 8px 2px #ddd;border-radius:5px;display:none;background:#fff;}
.wxshare-wrap i {display:block;font-style:normal;font-size:12px;margin-bottom:-3px;line-height:20px;}
.wxshare-wrap img {max-width:100%;border-radius:5px;}
.wxshare-wrap:after,.wxshare-wrap:before {left:45px;}
.share-c-fri:hover{background: #65c92c;border: 1px solid #65c92c}
.share-c-fri:hover .icon-c-fri{background-position:-50px -50px;}

.share-wx-wrap {width:280px;position:absolute;font-size:12px;border-radius:3px;left:-45px;text-align:left;background-color:#f9f9f9;color:#999;cursor:pointer;}
.share-wx-wrap:after,.share-wx-wrap:before {left:70px;}
.share-wx-wrap:before {border-bottom-color:#f9f9f9;}
.share-wx-none {padding:8px 10px;cursor: default;}
.share-wx-one {}
.share-wx-one .user-avatar,
.share-wx-list-ul .user-avatar {width:28px;height:28px;margin:5px 0 5px 4px;float:left;background-color:#fff;}
.share-wx-one .user-name,.share-wx-one b {color:#0479c4;margin:0 5px;font-weight:normal;}
.share-wx-one-more {width:32px;height:38px;display:inline-block;margin:0 0 0 5px;border-left:1px solid #cacaca;background-color:#f9f9f9;text-align:center;padding-top:8px}
.share-wx-one-more-zk {width:32px;height:38px;display:inline-block;margin:-9px 0 0 5px;border-left:1px solid #cacaca;background-color:#f9f9f9;text-align:center;padding-top:3px}
.share-wx-one-text {margin-top:6px;}

.share-wx-list-wrap {width:360px;z-index:99;}
.share-wx-list-wrap .t-h4 {text-align:center;margin-top:5px;height:30px;border-bottom: 1px solid #ddd;margin: 9px 0 0 0;}
.share-wx-list-ul .user-name,.share-wx-list-ul b {color:#0479c4;margin:0 5px;font-weight:normal;}
.share-wx-list-ul .num {display:block;width:10px;float:left;width:18px;height:28px;line-height:28px;text-align:center;margin:5px 0 5px 5px;font-size:14px;color:#999;}
.share-wx-list-ul .user-name {width:40px;display:block;float:left;overflow:hidden;height:28px;}
.share-wx-list-ul .li-dian {padding-bottom:5px;}
.share-wx-list-ul .li-dian p {height:10px;line-height:10px;text-indent:12px;}
.share-wx-list-ul li.active {background-color:#ff9065;color:#dd744c;}
.share-wx-list-ul li.active .num {margin-right:34px;}
.share-wx-list-ul li.active .user-name,.share-wx-list-ul li.active b {color:#fff;}


.share-box-wrap {position:relative;}
.share-list-wrap {position:absolute;width:100px;left:55px;top:-30px;border-radius:3px;}
.share-list-wrap:after,.share-list-wrap:before {top:8px;}
.share-list-wrap li {float:left;padding:0 5px;cursor:pointer;margin-left:6px;}
.share-list-wrap .li-weibo:hover i {background-position:-132px -162px;}
.share-list-wrap .li-qzone:hover i {background-position:-169px -163px;}
.share-list-wrap .li-email:hover i {background-position:-210px -164px;}
.share-list-wrap .li-wxin:hover i {background-position:-246px -164px;}

.pl-moder-share .share-list-wrap .li-weibo i {background-position:-130px -90px;}
.pl-moder-share .share-list-wrap .li-qzone i {background-position:-170px -90px;}
.pl-moder-share .share-list-wrap .li-email i {background-position:-210px -90px;}


.share-list-wrap .tooltip.top {width: 100px;}
.article-type {text-align:center;width:100px;}
.like-wrap {margin-right:10px;}
.article-type .active .bdr-box,
.no-like:hover{background-color:#2e3138;border:1px solid #2e3138}
.like:hover {background-color:#ed4848;border:1px solid #ed4848}
.article-type .active .like i,
.like:hover i {background-position:-249px -50px;}
.article-type .active .no-like i,
.no-like:hover i {background-position:-290px -46px;}

.btn-other-css {height:30px;line-height:29px;background-color:#3498db;border-radius:3px;cursor:pointer;color:#fff;padding:0 10px;}
.btn-other-css:hover {background-color:#01a9f7;color:#fff;}


/*
*  功能
*  字体大小
*/
.art-ctt-iframe {position:relative;}
.font-wrap {padding-top: 8px;position:absolute;top:0;left:-16px;border:1px solid #d5d5d5;border-right:0;width:16px;height:100%;font-size:14px;line-height:28px;}
.font-wrap:after,.font-wrap:before {content:'';display:inline-block;width:8px;height:8px;background-color:#e3e1e1;box-shadow:inset 1px 1px #a8a7a7;border-radius:8px;position:absolute;left:-4px;z-index:1;}
.font-wrap:after {top:-4px;}
.font-wrap:before {bottom:-4px;}
.font-box {position:fixed;width:28px;margin-left:-15px;display:none;border:1px solid #d5d5d5;text-align:center;text-align:justify;padding:10px 5px;background-color:#2e3138;z-index:2;color: #fff}
.font-box:hover {background-color:#3498db;color:#fff;}
.font-box small,.font-box big {font-size:14px;font-style:normal;cursor:pointer;word-wrap:normal;display:inline-block;}
.font-box small:hover{color:#1b6291;}
.font-box big:hover {color:#1b6291;}


/*
*	模块样式
*/
.list-wrap {padding:15px 20px 0;}
.box-h2 {font-size:16px;line-height:26px;height:26px;border-bottom:1px solid #cacaca;color:#999;}

/*
*	您可能感兴趣的文章
*/
.related-list {}
.related-list li {height:55px;line-height:35px;border-bottom:1px dashed #cacaca;}

/*
*	评论框顶部
*/
.pl-top {background-color:#eaeaea;border-bottom:1px solid #cacaca;}
.pl-top li {float:left;width:86px;border-right:1px solid #cacaca;height:40px;line-height:40px;text-align:center;font-size:12px;cursor:pointer;}
.pl-top li.pl-all {border-left:1px solid #cacaca;border-right:none;}
.pl-top li.pl-all:hover .icon-cmt{background-position: -145px -247px;color: #333 }
.pl-top li a {color:#999;}
.pl-top li:hover{background: #2e3138}
.pl-top li:hover a{color:#fff}
.pl-top li.active a{color: #333}
.pl-top li.active:hover a{color: #fff}
.pl-top li:last-child:hover{background: #fff}
.pl-top li:last-child:hover a{color: #333}
.pl-top li:last-child.active {background:#2e3138;}

/*
*	评论登录模块
*/
.pl-lgn {margin:10px 75px 0;padding-bottom:40px;text-align:center;color:#999;}
.btn-lgn,.btn-reg {color:#333;cursor:pointer;margin:0 5px;}
.btn-lgn:hover,.btn-reg:hover {color:#428bca;}
.pl-lgn h4 {text-align:left;font-size:14px;font-weight:normal;border-bottom:1px solid #cacaca;height:46px;line-height:26px;padding-top:20px;}
.pl-lgn .p1 {font-size:16px;height:58px;line-height:58px;border-bottom:1px dashed #cacaca}
/*
*	评论框中间
*/
.pl-ct {padding:20px;}
.user-avatar {width:44px;height:44px;padding:3px;border:1px solid #ddd;line-height:0;display:inline-block;}
.user-avatar img {width:100%;height:100%;}
.pl-kuang {margin-left:64px;}
.pl-kuang textarea {width:100%;border:1px solid #dfdfdf;border-radius:3px;height:128px;padding:5px; float: left;}

.pl-kuang textarea,
.dianping-textarea-wrap textarea{
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}
.pl-kuang textarea:focus,
.dianping-textarea-wrap textarea:focus {outline:none;border-color: rgba(82,168,236,0.8);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}

.p-info {color:#999;}
.js-dp-info {margin-top: -12px;}
.p-info i, .js-dp-info i {font-style:normal;margin:0 2px;}
.pl-btm {background-color:#f9f9f9;border-top:1px solid #cacaca;padding:15px 20px;text-align:right;}
.pl-btm .btn-blue {width:84px;height:30px;line-height:29px;padding:0;}

.pl-box {position:relative;}
.span-mark {display:inline-block;background-color:#f85050;color:#fff;position:absolute;z-index: 1;font-size:12px;height:20px;line-height:20px;padding:0 9px;left:-10px;}
.span-mark:after {content:'';display:inline-block;border:10px solid transparent;border-right:10px solid #d41b1b;position:absolute;z-index:0;clip: rect(10px, 20px, 20px, 0);left:-10px;bottom:-10px;}
.span-mark-blue { background-color: #38b7ea;}
.span-mark-blue:after { border-right:10px solid #1b88b4;}
/*
*	评论模块
*/
.pl-box {position:relative;margin-bottom:20px;}
.pl-box em {font-style:normal;}
.pl-box-nr {margin:15px 45px 0 55px;}
.pl-box-manage {width:45px;text-align:right;}
.more-down {width:22px;height:22px;border:1px solid #cacaca;border-radius:3px;line-height:26px;cursor:pointer;text-align:center;position:relative;top:1px;z-index:1; display: inline-block;}
.more-down i:after {
    margin-top:2px;
    border: 3px solid transparent;
    border-top: 5px solid #cacaca;
    position: relative;
    top: -5px;
    left: -2px;
}
.more-down:hover {background-color:#2e3138;border:1px solid #2e3138}
.more-down:hover i:after {border-top-color:#fff;}

.pl-box-top {padding:20px 20px 0;}
.pl-authar {height:20px;line-height:20px; overflow: hidden;position: relative;top: -3px;}

.pl-nr-ctt {word-wrap: break-word;min-height:28px; position: relative; top: -5px;}
.in-short {font-size:12px;color:#999;line-height: 180%}

.pl-box-btm {margin-top:20px;*margin-top:0px;color:#999;}
.pl-box-btm ul {
    height: 30px;
    line-height: 30px;
    float: right;
    margin-right: 60px;
}
.pl-box-btm li {
    float: left;
    width: auto;
    height: 41px;
    *height: 20px;
    *line-height: 20px;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    font-size: 12px;
}
.pl-box-btm li:nth-last-child(1) {border-right:none;}
.pl-box-btm li.btn-pl-share {position:relative;}
.pl-box-btm li:hover {color: #333;}
.pl-moder-share {position:absolute;top:0;left:0;}
.pl-moder-share .share-list-wrap {left:50%;border:none;margin-left:-36px; box-shadow: 0px 1px 5px rgba(0, 0, 0, .275);}
.pl-moder-share .share-list-wrap li {width:auto;height:auto;border:none;margin-left: 2px;}

.pl-moder-share .share-list-wrap li .icon-weibo:hover{ background-position: -132px -162px;}
.pl-moder-share .share-list-wrap li .icon-qzone:hover{ background-position: -169px -163px;}
.pl-moder-share .share-list-wrap li .icon-email:hover{ background-position: -210px -164px;}
.pl-moder-share:after, .pl-moder-share:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: #cacaca transparent transparent transparent;
    border-style: solid;
    border-width: 5px;
    left: 7px;
    top: 0px;
}
.pl-moder-share:after {
    border-color: #fff transparent transparent transparent;
    top: -1px;
}
.pl-box-manage {position:relative;}
.pl-box-manage ul {position:absolute;width:92px;min-width:92px;background-color:#2e3138;border-radius:3px;border:none;right:0;top:30px;box-shadow:0 1px 2px #2e3138;display:none;z-index:2;padding:0;}
.pl-box-manage ul:after,.pl-box-manage ul:before {left:auto;right:6px;}
.pl-box-manage ul:after {}
.pl-box-manage ul:before {border-bottom-color:#2e3138;}
.pl-box-manage ul li {height:26px;line-height:26px;color:#7e8187;text-align:center;border-bottom:1px solid #363a43;cursor:pointer;}
.pl-box-manage ul li:hover {color:#fff;}
.pl-box-manage ul li:nth-last-child(1) {border-bottom:none;}

.dianping-list {
    background-color: #f9f9f9;
    border-color: #cacaca;
    margin: -20px 20px 30px;
    *margin: 20px 20px 30px;
    border-radius: 3px;
    display: none;
}
.dianping-list:after {border-bottom-color:#cacaca;}
.dianping-list:before {border-bottom-color:#f9f9f9;}
.dianping-list:after,.dianping-list:before {left:auto;right:77px;}
.dianping-wrap-one {display:block;}
.dianping-wrap-one .box-one{padding:5px;cursor:pointer;}
.dianping-wrap-one .user-avatar {float:left;*float:none;width:28px;height:28px;background-color:#fff;margin-right:5px;}
.dianping-one-other {line-height:28px;}
.dianping-one-more {height:20px;line-height:20px;display:inline-block;text-align:center;color:#999;}

/*点评输入模块*/
.dianping-textarea-wrap {margin:20px 20px 0;}
.dianping-textarea-wrap textarea {width:100%;height:70px;border:1px solid #dfdfdf;border-radius:3px;padding:5px;}
.dianping-btm {padding:5px 20px 0;text-align:right;padding-bottom:20px;border-bottom:1px dashed #cacaca;}
.dianping-btm .btn-blue {width: 84px;height: 30px;line-height: 30px;padding: 0;}

/*点评模块*/
.dianping-box {padding:0 0 20px;margin:20px;border-bottom:1px dashed #cacaca;}
/*.dianping-box .author-name {color:#0479c4;}*/
.dianping-box .author {margin-right:2px;}
.dianping-box .pl-nr-ctt .dp-cmt {line-height: 24px;}
.dianping-box .pl-nr-ctt q {display:inline-block;width:100px;overflow:hidden;height:20px;line-height:18px;vertical-align:text-bottom;padding:2px 5px;background:#0479c4;color:#fff;border-radius: 5px;margin: 0 5px;opacity:.5;cursor:pointer;}
.dianping-box .pl-nr-ctt q:before {font-family:'Glyphicons Halflings';content:"\e140";font-size:12px;margin:0 5px 0 0;}
.dianping-box .pl-box-top {padding:0;}
.dianping-box .dp-nr-btm {margin:1px -45px 0 0;}
.dianping-box .dp-nr-btm .span-color-a2 {cursor: pointer;}
.dianping-box .btn {color:#999;}
.dianping-box .more-down {top:0;}

.dp-up-wrap {text-align:center;height:40px;line-height:40px;background-color:#f5f5f5;color:#999;cursor:pointer;border-radius:0 0 3px 3px;}
.dp-up-wrap:hover {background-color:#2e3138;color:#fff;}

.dianping-form,.dianping-box,.dp-up-wrap {}

/*
*	评论未登录
*/
.dianping-lgn-wrap {border-bottom:1px dashed #cacaca;padding:20px 0;text-align:center;}
.dianping-btn {text-align:center;background-color:#348cdf;color:#fff;padding:5px 20px;margin:0 auto;border-radius:3px;}
.dianping-btn:hover {background-color:#3498db;cursor:pointer;}


/*
*	更多评论
*/
.pinglun-more {margin-bottom:60px;}
.pinglun-more a {height:60px;line-height:60px;font-size:16px;text-align:center;display:block;width:100%;color:#999;background-color:#fff;}
.pinglun-more a:hover {background-color:#2e3138;color:#fff;}

/*
*	右侧通用
*/
.box-moder {border-top:1px solid #cacaca;background-color:#f9f9f9;}
.box-moder:hover {border-left:2px solid #2e3138;margin-left:-2px;background-color:#fff;}
.box-moder i,.box-moder b,.box-moder u,.box-moder s {font-style:normal;text-decoration:none;font-weight:normal;color: #333;}
.box-moder:hover ul li span.last i{background-color: #f85050;}
.box-moder:hover .icon2-stars0 {
    background-position: -10px -270px;;
}
/*
*	作者名片模块
*/
.author-card-moder {font-size:12px;}
.author-card-top {padding:20px;color:#999;}
.author-card-top a {color:#333;font-size: 14px;}
.author-card-moder .author-card-top .author-info-top a {color:#333;}
.author-card-moder:hover .author-card-top a {color:#333;}
.author-card-moder:hover .author-card-top a:hover {color:#428bca;}
.author-card-top i {font-style:normal;width:200px;display:block;}
.author-card-info {margin-left:50px; margin-top: -4px;}
.author-email,
.author-weibo {width:184px;height:20px;line-height:20px;overflow:hidden;}
.author-email i ,
.author-weibo i { color: #333;}
.author-email a ,
.author-weibo a {
    position: relative;
    top: -20px;
    left: 40px;
}

.author-menu ul {}
.author-menu li {float:left;width:25%;text-align:center;height:31px;line-height:31px;background-color: #f0f0f0;border: 1px solid #dbdbdb;border-left:none;color: #999;}
.author-menu li.active {background-color:#3498db;border:1px solid #007eb8;border-left:none;cursor:pointer;color:#fff;}
.mod-wxmp-btn,.mod-wx-btn {position:relative;}
.weixin-qrcode,.weixin-text {position:absolute;left:auto;top:auto;bottom:40px;right:7px;box-shadow:0px 2px 2px rgba(0, 0, 0, .175);width:78px;min-width:78px;border-radius:3px;padding:0;color:#999;text-align:center;word-wrap: break-word;}
.weixin-text {line-height:20px;padding:10px;}
.weixin-qrcode img {width:100%;border-radius:3px;}
.weixin-text:after,.weixin-text:before,
.weixin-qrcode:after,.weixin-qrcode:before{right:20px;}
.author-card-moder:hover .author-menu li.active {background-color:#3498db;border:1px solid #0391d3;border-left:none;cursor:pointer;color:#fff;}
.author-card-moder:hover .author-menu li.active:hover {background-color:#01a9f7;}

.active-ranking {padding:20px;color:#999;font-size:12px;}
.active-ranking h4{color: #333;}
.active-ranking li {height:30px;line-height:30px;}
.active-ranking li.active {padding:0 10px;margin:0 -10px;background-color:#fff;box-shadow:0px 2px 2px rgba(0, 0, 0, .175);border-left:2px solid #f85050;}
.active-ranking li.active:hover{background-color: #f85050}
.active-ranking li.active:hover i {color: #fff}
.active-ranking li.active:hover s {color: #fff}
.active-ranking li.active:hover b {color: #fff}
.active-ranking li.active:hover u {color: #fff}
.active-ranking i,.active-ranking b,.active-ranking u {float:left;display:block;}
.active-ranking u s {margin-left:2px;}
.active-ranking i {width:55px;text-align:left;}
.active-ranking b {width:95px;text-align:center;}
.active-ranking u {width:65px;text-align:right;float:right;}
.author-card-moder:hover {opacity:1;}
.author-card-moder:hover s,.author-card-moder:hover b {color:#555;}
.author-card-moder:hover .active s,.author-card-moder:hover .active b {color:#0479c4;}

/*
*	作者名片中的更多文章
*/
.mod-act-more-posts {padding:20px;color:#999;font-size:12px;}
/*.mod-act-more-posts a {color:#333;}*/
.mod-act-more-posts b {}
.mod-act-more-posts li {height:30px;line-height:30px;border-bottom:1px dashed #cacaca;}
.author-card-moder:hover .mod-act-more-posts .t-h4 a {color:#999;}
.author-card-moder:hover .mod-act-more-posts .t-h4 a:hover {color:#555;text-decoration: none;}
.author-card-moder:hover .mod-act-more-posts a {color:#333;}
.author-card-moder:hover .mod-act-more-posts a:hover {color:#348cdf;}
.author-card-moder .mod-act-more-posts {
    margin-top: -5px;
}
/*
*	相关活动
*/
.ul-list-active li {height:auto;line-height:22px;padding:5px 0;}
.ul-list-active li i,.ul-list-active li b {font-style:normal;font-weight:normal;}
.ul-list-active li i {border:1px solid #cacaca;border-radius:3px;float:left;height:20px;width:20px;line-height:18px;text-align:center;margin-top:1px;overflow:hidden;}
.ul-list-active li p {margin-left:30px;}
.ul-list-active li b {margin-left:-5px; color: #999;}
/*
*	广告模块
*/
.ad-box {text-align:center;opacity:1;}
.ad-box:hover {opacity:1;}
.ad-eg{margin:0 auto;width:980px;margin-bottom: 10px;}
/*
*	昨日嗅评榜单
*/
.xiu-cmt-list {padding:20px;font-size:12px;}
.xiu-cmt-list h4 {font-size:14px;font-weight:normal;border-bottom:1px solid #cacaca;padding-bottom:5px;margin-bottom:5px;}
.xiu-cmt-list h4 a {font-size:12px;color:#999;}
.xiu-cmt-list li {height:30px;line-height:30px;border-bottom:1px dashed #cacaca;color:#999;}
.xiu-cmt-list li a {color:#999;}
.xiu-cmt-list li i,.xiu-cmt-list li b,.xiu-cmt-list li u {float:left;display:block;}
.xiu-cmt-list li i {width:30px;text-align:left;}
.xiu-cmt-list li b {width:110px;text-align:left;}
.xiu-cmt-list li u {width:72px;float:right;text-align:center;}
.xiu-cmt-list s {background-color:#c6c6c6;padding:2px 5px;color:#fff;border-radius:3px;}
.xiu-cmt-list:hover li.top {color:#228ac7;}
.xiu-cmt-list:hover li:nth-child(2) s {background-color:#0e76ad;}
.xiu-cmt-list:hover li:nth-child(3) s {background-color:#1d80b7;}
.xiu-cmt-list:hover li:nth-child(4) s {background-color:#2191d0;}
.xiu-cmt-list:hover li:nth-child(5) s {background-color:#3eaae8;}
.xiu-cmt-list:hover li:nth-child(6) s {background-color:#38b7ec;}

/*
*	本周最活跃认证作者
*/
.week-author-ranking {padding:20px;font-size:12px;color:#999;}
.week-author-ranking h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #cacaca;padding-bottom:5px;margin-bottom:5px;}
.week-author-ranking:hover h4 {
    color: #333;
}
.week-author-ranking .user-avatar {opacity:1;}
.week-author-ranking .box-ctt {margin:0 0 0 50px;}
.week-author-ranking li {height:65px;padding:8px 0;border-bottom:1px dashed #cacaca;margin-bottom:5px;}
.week-author-ranking .b-top {position:relative;top:-6px;}
.week-author-ranking .b-ctt {background-color:#cacaca;height:3px;margin-top:18px;padding-right:30px;border-left:30px solid #c6c6c6;border-left-color:#2e3138;}
.week-author-ranking .box-btm a {color:#999;}
.week-author-ranking .b-line {background-color:#c6c6c6;position:relative;line-height:18px;height:3px;background-color:#2e3138;}
.week-author-ranking .b-line u {position:absolute;width:86px;bottom:8px;margin-right:-33px;text-align:center;right:0; color: #999;left:-30px;}
.week-author-ranking .b-line i {margin-left:2px; color: #999;}
.week-author-ranking .link a {color:#999;}
.week-author-ranking:hover .user-avatar {opacity:1;}
.week-author-ranking:hover .b-ctt {border-left-color:#f85050;}
.week-author-ranking:hover .b-line {background-color:#f85050;}
.week-author-ranking:hover .b-line u { color: #333;}
.week-author-ranking:hover .link a,
.week-author-ranking:hover .link a {
    color: #999;
}
.week-author-ranking:hover .b-line i {
    color: #f85050;
}

.week-author-ranking:hover .link a:hover {
    color: #333;
    text-decoration: none;
}
/*
*	文集模块-无文章
*/
.moder-art-wenji {padding:20px;}
.art-wenji-box {font-size:12px;width:174px;}
.moder-art-wenji .art-wenji-btn {font-size:20px;background:#2e3138;padding: 0;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;margin-top:7px;cursor:pointer;}
.moder-art-wenji .art-wenji-btn:hover {background-color:#3498db;}


/*
*	文集模块-有文章
*/
.moder-art-wenji {}
.moder-art-wenji li {border-bottom:1px dashed #dcdcdc;padding:5px 0;}
.moder-art-wenji li a {color:#333;}
.moder-art-wenji .mod-thumb {width:96px;height:54px;overflow:hidden;margin-top:6px;}
.moder-art-wenji .mod-thumb img {width:100%;}
.moder-art-wenji h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #2e3138;padding-bottom:5px;margin-bottom:5px;}
.moder-art-wenji .mob-ctt {margin-left:108px;position: relative;}
.moder-art-wenji .mob-ctt h3 a {font-size:12px;}
.moder-art-wenji .mob-time {line-height:18px;}
.moder-art-wenji:hover {opacity:1;}
.moder-art-wenji:hover h3 a {color:#333;}
.moder-art-wenji:hover h3 a:hover {color: #348cdf;}


/*
*	头条模块
*/
.mod-headlines {}
.mod-headlines h1 {padding:18px 20px 0px;}
.mod-headlines .sub-p {padding:0 20px 10px;color:#555;}



/*
*	主信息流模块
*/
.mod-info-flow {}
.mod-info-flow .page-wrap {padding:0 20px}
.mod-thumb {width:250px;height:141px;overflow:hidden;border: 1px solid #f0f0f0}
.mod-thumb img {width:100%;}

.mod-b {position:relative;padding:20px 0 12px 0;margin:-1px 20px;border-bottom:1px dashed #cacaca;}
.mod-b:hover .tag-box a{
    color: #333;
    font-weight: bold;
}
.mod-b:hover .tag-box a:hover{
    color: #348cdf;
}

.mod-b:last-child {border-bottom: 0;}
.mod-b .span-mark {top:0px;left:-30px;}
.mob-ctt {margin-left:260px; }
.mob-other {
    font-size: 12px;
}
.mob-ctt h3 {font-size:16px;line-height:22px;font-weight:bold;}
/*.mob-ctt h3 .title
.mod-list-book h3 .title
.mod-list-photo h3 .title
.mod-list-yongdian h3 .title*/
.mod-jinju .title {
    font-size:16px;
}
.mob-eyeball {margin-top:5px;font-size:12px;line-height:38px;border-radius:3px;background-color:#f9f9f9}
.mob-eyeball a {color:#999;}
.mob-eyeball:after,.mob-eyeball:before {right:10px;}
.mob-eyeball:before {border-bottom-color:#f9f9f9;}
.mob-eyeball .user-avatar {width:28px;height:28px;margin:5px 5px 5px 6px;overflow:hidden;background-color:#fff;}
.atc-type {position: relative;display:inline-block;background-color: #b8b8b8;color: #fff;font-size: 12px;height: 20px;line-height: 20px;padding: 0px 4px 0px 6px;margin-right: 8px;}
.atc-type:after {content:'';border:5px solid transparent;border-left:5px solid #b8b8b8;right: -9px;top: 6px;position:absolute;}
.atc-type a {color:#fff;}
/*.atc-type:hover {color:#08c;}*/

.mob-sub {word-wrap:break-word; color: #555;}
.mod-art{
    padding: 20px 0;
}
.mod-art .mob-sub {

}
.mod-art .mob-ctt {position: relative; height: 141px;}
.mod-art .mob-other {
    position: absolute;
    left: 0px;
    bottom: -4px;
    width: 100%;
}

.mob-other .fvr.active .icon-fvr {background-position: -158px -414px;}

/*
*   主信息赞助专题模块
*/
.mod-sponsor {}
.mod-sponsor .mod-thumb {width:55px;height:41px;border:1px solid #cacaca;}
.mod-sponsor .mob-ctt {margin-left:65px;}
.mod-sponsor .mob-ctt a {margin:0 5px;}
.mod-sponsor .mob-ctt .zz-title {color:#555;}

/*
*   主信息jinju模块
*/
.mod-jinju {}
.mod-jinju .mod-summary {margin-left:45px; color: #999;}


/*
*   主信息图说模块
*/
.mod-list-photo .mob-ctt {margin-left:0;}
.mod-list-photo .mob-ctt ul {width: 102%;margin-left:-15px;}
.mod-list-photo .mob-ctt li {width:205px;height:116px;overflow:hidden;float:left;margin-left:15px;}
.mod-list-photo .mob-ctt li img {width:100%;}


/*
*   主信息用点模块
*/
.mod-list-yongdian {}
.mod-list-yongdian h3 {font-size: 16px;line-height: 22px;font-weight: bold}
.mod-list-yongdian .mob-ctt {margin-left:0;}
.mod-list-yongdian .mob-ctt ul {width: 102%;margin-left:-15px;}
.mod-list-yongdian .mob-ctt li {width:205px;height:116px;overflow:hidden;float:left;margin-left:15px;}
.mod-list-yongdian .mob-ctt li img {width:100%;}


/*
*   主信息右侧固定虎嗅信息展示
*/
.mod-hx-regular {}
.mod-hx-regular ul {width:101%;}
.mod-hx-regular ul li {float: left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;width: 70px;height:40px;}
.mod-hx-regular ul li a,
.mod-hx-regular ul li span {display:block;width:100%;height:100%;cursor:pointer;}
.mod-hx-regular ul li .i-icon {width: 20px;height: 20px;margin: 10px 0 0 25px;}
.mod-hx-regular ul li.li-idx-Android,
.mod-hx-regular ul li.li-idx-rss {width:68px;border-right: none}
.icon-regul-inter {background-position:-38px -37px;}
.icon-regul-rss {background-position: -94px -36px;}
.icon-regul-email {background-position: -145px -37px;}
.icon-regul-weibo {background-position: -202px -39px;}
.icon-regul-tqq {background-position: -250px -39px;}
.icon-regul-iOS {background-position: -40px -90px;}
.icon-regul-Android {background-position: -95px -92px}
.icon-regul-weixin {background-position: -147px -90px;}
.icon-regul-phone {background-position: -180px -115px;}
.icon-regul-browsers {background-position: -235px -115px;}
.icon-page-lt{background-position:-355px -36px;}
.icon-page-gt{background-position:-369px -36px;}
.icon-page-first{background-position: -142px -304px;}
.icon-page-last{background-position:-180px -304px;}


/*.mod-hx-regular li:hover i {-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}*/
/*.mod-hx-regular li:hover {background-color: #f9f9f9;}*/
.mod-hx-regular li:hover .icon-regul-inter {background-position: -39px -213px;}
.mod-hx-regular li:hover .icon-regul-rss {background-position: -251px -213px;}
.mod-hx-regular li:hover .icon-regul-email {background-position: -112px -213px;}
.mod-hx-regular li:hover .icon-regul-weibo {background-position: -112px -180px;}
.mod-hx-regular li:hover .icon-regul-tqq {background-position: -178px -213px;}
.mod-hx-regular li:hover .icon-regul-iOS {background-position: -177px -180px;}
.mod-hx-regular li:hover .icon-regul-Android {background-position: -251px -180px;}
.mod-hx-regular li:hover .icon-regul-weixin {background-position: -39px -180px}
.mod-hx-regular li:hover .icon-regul-phone {background-position: -180px -210px;}
.mod-hx-regular li:hover .icon-regul-browsers {background-position: -235px -210px;}
.mod-hx-regular .app-qrcode {min-width:100px;top:0;padding:2px;}
.mod-hx-regular .app-qrcode:after,
.mod-hx-regular .app-qrcode:before {left:18px;}
.mod-hx-regular .li-browsers .app-qrcode {min-width:100px;top:0;padding:2px;left:-170px;}
.mod-hx-regular .li-browsers .app-qrcode:after,
.mod-hx-regular .li-browsers .app-qrcode:before {left:auto;right:18px;}

.mod-hx-regular .li-weixin:hover{background: #65c92c;border-bottom: 1px solid  #65c92c;}
.mod-hx-regular .li-weibo:hover{background: #ed4848;border-bottom: 1px solid  #ed4848;}
.mod-hx-regular .li-ios:hover{background: #686868;border-bottom: 1px solid  #686868; }
.mod-hx-regular .li-android:hover{background: #93c200;border-bottom: 1px solid  #93c200; }
.mod-hx-regular .li-inter:hover{background: #3e5b99;border-bottom: 1px solid  #3e5b99; }
.mod-hx-regular .li-email:hover{background: #f7b10b;border-bottom: 1px solid  #f7b10b; }
.mod-hx-regular .li-tqq:hover{background: #349fe6;border-bottom: 1px solid  #349fe6; }
.mod-hx-regular .li-rss:hover{background: #f67b23;border-bottom: 1px solid  #f67b23; }

/*
*	分页
*/
.page-wrap {color:#555;}
.page-wrap .pagination li {font-size:12px;}
.page-wrap .pagination li span,
.page-wrap .pagination li a {color:#555;margin:0 5px;border-radius:3px;padding:4px 10px}
.page-wrap .pagination li.active span {color:#fff;background-color:#4d4e53;box-shadow:inset 0 1px 3px #737375;border:1px solid #111;}
.page-wrap .pagination li.disabled span {color:#ddd;border-color:#ddd;}
.page-common-wrap .pagination {margin:-10px -5px 40px 0;}
.page-article-wrap .pagination {margin:-10px -5px 0 0;}
.page-list-wrap .pagination {margin-right:-5px;}
.page-wrap .pagination li span:hover{
    color: #fff;
    background-color: #4d4e53;
    box-shadow: inset 0 1px 3px #737375;
    border: 1px solid #111;
}
.page-wrap .pagination li span:hover .icon-page-first{
    background-position: -141px -343px;
}
.page-wrap .pagination li span:hover .icon-page-last{
    background-position: -181px -343px;
}



/*
*	分类栏目展示模块
*/
.mob-class {margin-bottom: 40px;}
.mob-class ul li {float: left;width: 171px;height: 90px;background-color: #fff;padding: 0;border-left: 1px solid #cacaca;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-align: center;
}
.mob-class ul li:first-child {border-left: 0;}
.mob-class ul li:last-child { width: 174px;}
.mob-class ul li.active {background-color: #f9f9f9;border-bottom: 3px solid #2e3138;}
.mob-class ul li:hover {background-color: #f9f9f9;}
.mob-class ul li a {display: block;text-align: center;}
.mob-class ul li a.type {color: #333;font-size: 16px;padding:20px 0;font-weight: bold}
.mob-class ul li a.smr {color: #999;font-size: 14px;}
.mob-class ul li a.type span.recmd {color: #999;font-size: 14px;display: block;line-height:26px;font-weight: normal}

.mob-class-pic ul li {width:140px;}
.mob-class-pic ul li:last-child {width:138px;}

/*
*	分类名称
*/
.mob-title-class {}
.class-thumb {position:relative;width:150px;height:150px;border:1px solid #dbdbdd;margin-right:20px;overflow:hidden;}
.class-thumb img {width:100%;}
.class-thumb .bg-c {position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;background-color:rgba(0,0,0,.6);text-align:right;}
.class-thumb .btn-dy {color:#fff;font-size:12px;margin-right:5px;padding:2px 5px;border-radius:3px;cursor:pointer;}
.class-thumb .btn-dy:hover {background-color:#3498db;}
.mob-title-class .box-ctt h1 {font-size: 20px;font-weight: bold;color:#333;margin-bottom:0px;}
.mob-title-class .box-ctt em {font-style:normal;}
.mob-title-class .box-ctt .num-wrap {font-size:12px;color:#999;}
.mob-title-class .box-ctt p {font-size:14px;margin-top: 20px}

/*
*	观点列表模块
*/
.mod-point-of-view .mob-ctt {
    margin-left: 98px;
    border-left: 1px dashed #cacaca;
    padding-left: 20px;
}
.mod-point-of-view .user-avatar-left {
    float: left;
    width: 98px;
    text-align: center;
}
.mod-point-of-view .user-avatar-left .user-avatar {
    margin: 20px 0px 3px 20px;
    display: block;
}
.mod-point-of-view .user-avatar-left .author {
    margin-right: 13px;
    text-align: center;
}

/*
*	读点-书的信息模块
*/
.mob-books-info {padding:20px;}
.mob-books-info .book-cover {width:270px;height:366px;overflow:hidden;}
.mob-books-info .book-cover img {width:100%;}
.mob-books-info .b-info-list {margin-left:290px;}
.mob-books-info .b-info-list b,.mob-books-info .b-info-list i {font-style:normal;font-weight:normal;}
.mob-books-info .b-info-list .ul-list {min-height:220px;overflow:hidden;}
.mob-books-info .b-info-list .b-summary {min-height:100px;margin-bottom:5px;color:#999;}
.mob-books-info .b-info-btn-wrap {margin-top: 30px}
.mob-books-info .b-info-btn-wrap li {float:left;width:105px;height:40px;line-height:40px;border:1px solid #2e3138;text-align:center;color:#333;border-radius:3px;margin-right:14px;cursor:pointer;}
.mob-books-info .b-info-btn-wrap li em {font-style:normal;}
.mob-books-info .b-info-btn-wrap li.active,
.mob-books-info .b-info-btn-wrap li:hover {background-color:#555;color:#fff;}
.mob-books-info .b-info-btn-wrap li:hover{
    color: #fff;
    background-color: #2e3138;
}
/*
*	用户列表模块
*/
.ul-list-user {padding:20px;opacity:.8;}
.ul-list-user h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #cacaca;padding-bottom:5px;margin-bottom:5px;color:#999;}
.ul-list-user h4 a {font-size:12px;}
.ul-list-user a {color:#999;}
.ul-list-user ul {width:235px;}
.ul-list-user li {float:left;width:44px;margin:10px 14px 0 0;font-size:12px;}
.ul-list-user:hover {opacity:1;}

/*
*	关注读点的用户模块
* 	需要更改下html
*/
.follow-book-users {padding:20px;}
.follow-book-users h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #2e3138;padding-bottom:5px;margin-bottom:5px;color:#999;}
.follow-book-users h4 a {font-size:12px;color: #999;margin-top: 9px;}
.follow-book-users a {color:#333;}
.follow-book-users ul {width:235px;}
.follow-book-users li {float:left;width:44px;margin:10px 14px 0 0;font-size:12px; height: 62px;}
.follow-book-users:hover {opacity:1;}
.follow-book-users .user-avatar {
    position: relative;
}
.follow-book-users .user-avatar span {
    position: absolute;
    left: 0;
    bottom: -18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 44px;
    overflow: hidden;
    top: 46px;
}

/*
*	每日荐书
*/

.recommend-book {padding:20px;}
.recommend-book h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:5px;}
.recommend-book:hover h4 {
    color: #333;
}
.recommend-book h4 a {font-size:12px;}
.recommend-book:hover {opacity:1;}
.recommend-book ul {
    margin-top: 10px;
    position: relative;
}
.recommend-book ul li.book1 {
    border-bottom: 1px dashed #cacaca;
}
.recommend-book ul li .img-box {
    width: 115px;
    height: 165px;
    position: relative;
    margin-bottom: 20px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.recommend-book ul li .img-box span {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1px 7px;
    line-height: 20px;
    color: white;
    font-size: 14px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.recommend-book ul li .img-box img {
    width: 100%;
    height: 100%;
}
.recommend-book ul li:hover .img-box {
    opacity: 1;
}
.recommend-book ul li .book-t {
    line-height: 20px;
    margin: 6px 0;
}
.recommend-book ul li .book-t a {
    color: #333;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
    position: relative;
    margin-left: 30px;
}
.recommend-book ul li .book-t a span {
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    background-color: #2e3138;
    padding: 0px 5px;
    position: absolute;
    top: 0px;
    margin-right: 3px;
    left: -25px;
    padding: 3px 7px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}

.recommend-book ul li:hover .book-t a {
    color: #333;
}
.recommend-book ul li.book1:hover .book-t a span,
.recommend-book ul li.book1:hover .img-box span {
    background-color: #f85050;
}
.recommend-book ul li.book2:hover .book-t a span,
.recommend-book ul li.book2:hover .img-box span {
    background-color: #3498db;
}
.recommend-book ul li.book2 .img-box {
    position: absolute;
    top: 0;
    right: 0;
}



/*
*	列表页读点模块
*/
.mod-list-book {}
.mod-list-book .mob-books-info {padding:0;}
.mod-list-book .book-cover {width:160px;height:217px;}
.mod-list-book .book-cover img {width:100%;}
.mod-list-book .b-info-list {margin-left:170px;}
.mod-list-book h3 {font-size:16px;line-height:22px;font-weight: bold;}
.mod-list-book .mob-sub {font-size:14px;color:#555;min-height:75px;}
.mod-list-book .ul-list {color:#999;}
.mod-list-book .mob-books-info .b-info-list .ul-list {min-height:96px;}

/*
*	谁在关注本书列表
*/
.menu-n-t em {font-style:normal;}
.menu-n-t li {border-bottom:1px solid #cacaca; float:left;width:172px;height:40px;line-height:40px;border-right:1px solid #cacaca;background-color:#f9f9f9;text-align:center;color:#999;}
.menu-n-t li:nth-last-child(1) {border-right:0;width:172px;}
.menu-n-t li a {color:#999;display:block;}
.menu-n-t li:hover {
    background-color: #fff;
}
.menu-n-t li.active {border-top:3px solid #2e3138;background-color:#fff;color:#555;border-bottom:none;}
.menu-n-t li.active a {color: #333}

/*
*	谁在关注本书列表
*/
.books-type-list {}
.books-type-nav em {}
.books-type-nav li {}
.books-type-nav li:nth-last-child(1) {}

.list-wrap li {border-bottom:1px dashed #eaeaea;padding:10px 0;}
.list-wrap li:last-child {border-bottom:none;padding:10px 0;}
.list-box {}
.list-box .user-avatar {margin-top:5px;}
.list-box .author {margin-right:5px;}
.list-box .author-name {color:#333;font-size:14px;}
.list-box .box-top {height:30px;}
.list-box .box-top b {color:#999;margin:0 5px;font-weight:normal;}
.list-box .box-ctt {margin-left:55px;}
.list-box .box-msg {border-radius:3px;background-color:#f9f9f9;font-size:12px;display:inline;padding:2px 5px;}
.list-box .box-msg:after,.list-box .box-msg:before {left:20px;}
.list-box .time {}
.come-back {display:inline-block;font-size:14px;}

/*
*	大通栏
*/
.iframe-wrap {width:980px;margin:0 auto;}
.slide-wrap {background-color:#2e3138;margin-bottom:20px;}
.slide-wrap .fi10 {position:relative;}
.slide-wrap .fi_ct {width:602px;height:340px;overflow:hidden;float:left;}
.slide-wrap .fi_ct p {padding:20px;width:602px;position:absolute;left:0;bottom:0;color:#fff;background-color: rgba(0, 0, 0, 0.8);color:#fff;}
.slide-wrap .fi_ct p em,
.slide-wrap .fi_ct p b {font-weight:normal;font-style:normal;display:block;}
.slide-wrap .fi_ct p b {font-size:16px;}
.page-list-pic .slide-wrap .fi_ct p {padding: 20px 20px 16px;}
.page-list-pic .slide-wrap .fi_ct p b {font-size:18px;font-weight: bold;}

.slide-wrap .fi_ct p em {font-size:12px;line-height: 150%;margin-top: 10px;}
.slide-wrap .fi_ct li {display:none}
.slide-wrap .fi_ct li a {display:block; text-align: center;}
.slide-wrap .fi-tab {width:352px;overflow:hidden;}
.slide-wrap .fi-tab li {float:left;width:158px;height:89px;overflow:hidden;margin:18px 18px 0 0;
    background:#171b21;filter:alpha(opacity=80);opacity:.8;}
.slide-wrap .fi-tab li img {width:100%;}
.slide-wrap .fi-tab li.fi-now {filter:alpha(opacity=100);opacity:1;}
.slide-wrap .fi-tab li.fi-adbox {text-align:center;line-height:89px;}
.slide-wrap .fi-tab li.fi-adbox a {color:#fff;}
.slide-wrap .fi_ct p a {color:#fff;text-align: left;}

/*
*	图片列表页模块
*/
.list-pic-wrap {padding:20px 25px;}
.list-pic-wrap .ul-img-list {margin-left:-20px;width:110%;}
.list-pic-wrap .ul-img-list li {float:left;width:296px;height:262px;background-color:#f9f9f9;margin:0 0 20px 20px;border:1px solid #cacaca;overflow: hidden}
.list-pic-wrap .ul-img-list li:hover {box-shadow:0px 2px 2px rgba(0, 0, 0, .175);}
.list-pic-wrap .ul-img-list li .thumb {width:296px;height:172px;overflow:hidden;display:block;}
.list-pic-wrap .ul-img-list li .thumb img {width:100%;}
.list-pic-wrap .ul-img-list li .box {padding:20px;}
.list-pic-wrap .ul-img-list li .box  p {height:24px;line-height:24px;overflow:hidden;position: relative; top: -4px;}
.list-pic-wrap .ul-img-list li .box  p a{font-weight: bold;}
.list-pic-wrap .ul-img-list li .box .user-avatar {margin-right:10px;}
.list-pic-wrap .ul-img-list li .box time {color:#999;}
.list-pic-wrap .ul-img-list li.list-pic-adbox {text-align:center;background-color:rgba(0,0,0,.6);line-height:262px;}
.list-pic-wrap .ul-img-list li.list-pic-adbox a {display:block;color:#fff;}
.list-pic-wrap .ul-img-list li.li-active-li{height: 340px}
.list-pic-wrap .ul-img-list li.li-active-li p{padding: 16px 12px 12px 16px}
.list-pic-wrap .ul-img-list li.li-active-li p a{font-weight: bold}
.list-pic-wrap .ul-img-list li.li-active-li div{margin: 23px 0px 0px 15px}
.list-pic-wrap .ul-img-list li .noborder{border:none}

.list-pic-wrap .active-nper{height: 66px;width: 221px;margin: 0 0 0 45px;}
.list-pic-wrap .active-nper li{height: 24px;width: 24px;margin: 0px 6px 6px 0;text-align: center;line-height: 24px;border-radius: 4px;}
.list-pic-wrap .active-nper li:hover{background: #2e3138;color: #fff}
.list-pic-wrap .active-nper li:hover a{color: #fff}
.list-pic-wrap .active-nper li.active{background: #2e3138;color: #fff}
/*
*	图片内容页
*/
.page-pic-box {margin-bottom:20px;}
.img-wrap {position:relative;text-align:center;overflow:hidden;}
.img-wrap .img-box {max-width:100%;}
.img-btm {position:absolute;bottom:0;left:0;padding:20px;background-color:rgba(0,0,0,.4);color:#fff;width:100%;}
.img-btm .nums i,.img-btm .nums em {font-style:normal;margin:0 2px;}
.img-btm .nums {color:#d0d0d0;}
.img-btm .nums i {font-size:20px;color:#fff;}
.img-btm .nums em {font-size:14px;}
.img-btm .img-title {font-size:16px;margin-left:60px;display:block;}

.img-menu-btn {width:20px;height:116px;border:1px solid #cacaca;border-radius:3px;line-height:116px;text-align:center;position:relative;cursor:pointer;}
.img-menu-btn i {border:6px solid transparent;border-left:8px solid #cacaca;display: block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -4px;}
.pre-btn i {border:6px solid transparent;border-right:8px solid #cacaca;margin:-6px 0 0 -10px;}

.img-menu-btn:hover {background-color:#555;}
.img-menu-btn:hover .i-pre {border-right-color:#fff;}
.img-menu-btn:hover .i-next {border-left-color:#fff;}
.img-li-wrap span.disabled {border:1px solid #eee;cursor:default;}
.img-li-wrap .disabled:hover {background-color:#fff;}
.img-li-wrap .disabled .i-pre ,
.img-li-wrap .disabled:hover .i-pre {border-right-color:#eee;}
.img-li-wrap .disabled .i-next,
.img-li-wrap .disabled:hover .i-next {border-left-color:#eee;}

.img-li-wrap {height:160px;padding:20px;}
.img-menu-list {height:96px;margin:10px 16px;width:882px;overflow:hidden;}
.img-menu-list ul {width:120%;}
.img-menu-list li {float:left;margin-left:10px;opacity:.8;width:166.4px;cursor:pointer;}
.img-menu-list li img {width:100%;}
.img-menu-list li.active {opacity:1;cursor:default;}



/*
*	搜索
*/
.page-search em {text-decoration:none;color:#ff4800;margin:0 2px;font-style:normal;}
.search-alert {padding:20px;color:#333;}
.search-alert i {font-style:normal;}
.search-menu-nav li {width:245px;height:60px;line-height:60px;}
.search-menu-nav li:nth-last-child(1) {width:243px;}
.search-menu-nav li a {}
.search-menu-nav li:hover,
.search-menu-nav li.active {}
.search-menu-nav li.active a {}

.mod-involved-pol {padding:20px;}
.mod-involved-pol h4 {font-size:16px;font-weight:normal;color:#555;border-bottom:1px solid #cacaca;padding:4px 0;margin:0;}
.mod-involved-pol li {border-bottom:1px dashed #cacaca;padding:10px 0;}
.mod-involved-pol li .user-avatar {width:60px;height:60px;}
.mod-involved-pol li .user-avatar img {width:100%;}
.mod-involved-pol li .box-ctt {margin-left:70px;}

.search-wrap-list {padding:20px;}
.search-wrap-list-ul li {border-bottom:1px dashed #cacaca;padding:20px 0;}
.search-wrap-list-ul li h2 {font-size:16px;margin-bottom:5px;}
.search-wrap-list-ul li a {color:#555;font-weight:bold}
.search-wrap-list-ul li .mob-sub {font-size:12px;color:#555;}
.search-wrap-list-ul li .mob-sub b {color:#999;}
.search-wrap-list-ul li .mob-summay {font-size:14px;}
.search-wrap-list-ul li .mob-summay a {color:#999;font-weight: normal;}


/*
*	jin句列表
*/
.mod-active-jinju h3 {font-size:16px;margin-bottom:10px;font-weight: bold;}
.mod-active-jinju .mob-sub {margin-left:0;font-size:14px;}


/*
*	右侧赞助专栏模块
*/
.moder-list-support {padding:20px;color:#999;}
.moder-list-support a {font-size: 12px;}
.moder-list-support h4 {font-size: 14px;font-weight: normal;margin-top: 0;border-bottom: 1px solid #333;padding-bottom: 5px;margin-bottom: 5px;}
.moder-list-support .img-box {overflow: hidden;width: 72px;height: 54px;line-height:54px;display: block;border: 1px solid #cacaca;float: left;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.moder-list-support:hover .img-box {
    opacity: 1;
}
.moder-list-support li {border-bottom: 1px dashed #cacaca;}
.moder-list-support li .li-out {
    margin: 0 -20px;
    padding: 10px 20px;
}
.moder-list-support .li-out:hover a {
    /*background-color: #f9f9f9;*/
}
.moder-list-support .img-box img {width:100%;}
.moder-list-support .support-info {margin: 2px 0 2px 80px;line-height: 24px;}
.moder-list-support .support-info .support-t {color: #428bca;margin-right: 2px;}
.moder-list-support .support-info .support-sum {color: #333;}
.moder-list-support:hover h4,
.moder-list-support:hover .support-info .support-sum {color: #333;}
/*.moder-list-support:hover .support-info .support-t {color: #999;}*/
.moder-list-support:hover .support-info .support-t:hover {color: #428bca;}
/*
*	jin句模块
*/
.page-jinju-box {width:690px;margin:0 auto;}
.jinju-box-top {padding:20px 0;position:relative;margin-bottom:27px;}
.jinju-box-top .t-h1 {padding-top:0;}
.jinju-box-top:after,.jinju-box-top:before {content:'';position:absolute;bottom:-16px;display:block;}
.jinju-box-top:after {border: 2px solid #cacaca;border-top:none;left:0;width:100%;}
.jinju-box-top:before {left:50%;margin-left:-5px;border: 7px solid transparent;border-top: 8px solid #cacaca;bottom: -30px;}

.jinju-box .box-top {padding:50px;position:relative;}
.jinju-box .box-top:after,.jinju-box .box-top:before {display:block;font-family:'Arial';position:absolute;font-size:90px;color:#e7e7e7;line-height:80px;}
.jinju-box .box-top:before {content:'“';left:22px;top:25px;}
.jinju-box .box-top:after {content:'”';right:22px;bottom:-20px;}
.jinju-box .box-ctt {background-color:#f9f9f9;padding:20px 50px;color: #999}
.jinju-box .box-btm {text-align:center;background-color:#e8e8e8;height:84px;padding:15px 0;}
.jinju-box .box-btm a {font-size:16px;padding:15px 22px;border-radius:3px;display:inline-block;background-color:#cacaca;color:#fff;}
.jinju-box .box-btm a:hover{background-color:#3498db;}

.xiuping-art-ctt {background-color:#f9f9f9;padding:20px;margin:-20px -20px 0;}
.xiuping-art-ctt p {line-height:22px;color: #999}
.xiuping-art-ctt p a {font-weight: bold;color: #333}
.xiuping-art-btm {margin-bottom:40px;}
.xiuping-art-btm p {border-bottom:1px dashed #cacaca;padding:10px 0;line-height:22px;}
.xiuping-art-btm p a{color: #999}
.xiuping-art-btm .xp-ar-more {color:#999;}

.xp-ranking {font-size:12px;margin-bottom:20px;}
.xp-ranking h4 {font-size:16px;border-bottom:1px solid #cacaca;padding:0;line-height:32px;height:32px;margin:0;}
.xp-ranking i,.xp-ranking b,.xp-ranking em,.xp-ranking u,.xp-ranking s {font-style:normal;font-weight:normal;text-decoration:none;float:left;text-align:center;}
.xp-ranking i {width:50px;}
.xp-ranking b {width:100px;}
.xp-ranking em {width:99px;}
.xp-ranking u {width:99px;}
.xp-ranking s {float:none;background: #f85050;color: #fff;padding: 2px}
.xp-ranking ul {margin-bottom:10px;}
.xp-ranking li {line-height:36px;color:#999;}
.xp-ranking li:nth-child(even) {background-color:#f9f9f9;}
.xp-ranking p {text-align:right;color:#999;}

/*
*	关于虎嗅
*/
.iframe-wrap {margin-bottom:10px;}
.about-menu li {width:140px;}
.about-menu li:nth-last-child(1) {width:138px;}
.about-ctt-wrap {padding:20px;color:#555;}
.about-ctt-wrap h1,.about-ctt-wrap .t-h4,.about-ctt-wrap .t-h5 {margin:0 0 10px;font-size:16px;padding:4px 0;line-height:24px;border-bottom:1px solid #cacaca;height:32px;}
.about-ctt-wrap .ctt-wrap p {}
.about-ctt-wrap .p-line {border-bottom:1px dashed #cacaca;}
.about-ctt-wrap .hx_wx_qrcode {width:270px;height:270px;border:1px solid #eaeaea;}
.about-ctt-wrap .hx-other {margin-bottom:20px;}
.about-ctt-wrap .hx-other p {margin:5px 0;}
.about-ctt-wrap .box-wrap {background-color:#f9f9f9;padding:20px;}
.about-ctt-wrap .box-wrap .t-h4 {border-bottom:1px dashed #cacaca;}
.about-ctt-wrap .box-wrap .box-item {background-color:#fff;padding:0 20px;margin-bottom: 20px;}
.about-ctt-wrap .box-wrap .box-name {line-height:50px;position:relative;padding:0 20px;margin:0 -20px;cursor:pointer;font-weight: bold;}
.about-ctt-wrap .box-wrap .box-name i {position:absolute;right:20px;}
.about-ctt-wrap .box-wrap .box-name i:after {content:'+';font-size:22px;color:#999;font-style:normal;display:block;}
.about-ctt-wrap .box-wrap .box-name em {position:absolute;right:20px;}
.about-ctt-wrap .box-wrap .box-name em:after {content:'+';font-size:22px;color:#999;font-style:normal;display:block;}
.about-ctt-wrap .box-wrap .box-name:hover {background-color:#2e3138;color:#fff;}
.about-ctt-wrap .box-wrap .box-name:hover i:after {color:#fff;}
.about-ctt-wrap .box-wrap .box-cnt {border-top:1px solid #cacaca;padding:18px 0 20px;display:none;}
.about-ctt-wrap .box-wrap .box-item.active i:after {content:'-';}
.about-ctt-wrap .box-wrap .box-item.active dd {display:block;}
.about-ctt-wrap .box-wrap .box-cnt p {margin:10px 0 5px;}
.about-ctt-wrap .box-wrap .box-cnt li {line-height:24px;}
.about-ctt-wrap .t-h5 {border-bottom:1px dashed #cacaca;margin-bottom:-10px;}
.problem-box .box-name {color:#0479c4;}
.lines-wrap .t-h4 {border-bottom:1px dashed #cacaca;}
.links-img-ul,.links-txt-ul {margin-bottom:20px;}
.links-img-ul li {float:left;width:90px;height:33px;overflow:hidden;margin:10px 10px 0 0;border:1px solid #cacaca;}
.links-img-ul li img {width:100%;}
.links-txt-ul li {display: inline-block;padding:0 5px;line-height: 26px;}
.links-txt-ul li a {color:#555;}
/*.about-ctt-wrap .box-wrap .box-item.active .box-cnt { display: block;}*/
.authen-wrap .t-h4 {line-height:50px;height:50px;}
.authen-wrap .authen-btn {background: #348cdf;border-radius:3px;padding:5px 10px;color:#333;float:right;font-size:12px;line-height:22px;margin:5px 20px 0 0;cursor:pointer;}
.authen-wrap .authen-btn-rz {border-radius:3px;padding:5px 10px;color:#333;float:right;font-size:12px;line-height:22px;margin:5px 20px 0 0;cursor:pointer;}
.authen-wrap .authen-btn a {
    color: #fff;
}
.authen-wrap .authen-btn:hover{background: #01a9f7;}
.authen-wrap .ul-list li {}
.authen-wrap .ul-list li em {color:#999;margin-left:20px;font-style:normal;}
.authen-condit {padding:20px;background-color:#f9f9f9;margin:20px 0;}
.authen-condit li {line-height:60px;background-color:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, .175);margin:0 0 20px;padding:0 15px;color:#999;cursor:pointer;}
.authen-condit .sign-box i {vertical-align:middle;}
.authen-condit li:hover {background-color:#f0f0f0;}
.authen-wrap .table-striped {margin:20px 0;}
.authen-wrap .table-striped>thead>tr th,
.authen-wrap .table-striped>tbody>tr td {border:none;text-align:center;height:34px;line-height:34px;font-weight:normal;}
.authen-wrap .table-striped .left{text-align: left}
.authen-wrap .table-striped>tbody>tr:nth-child(odd) {background-color:#f9f9f9;}
.authen-wrap .table-striped tr th,
.authen-wrap .table-striped tr td:nth-child(2),
.authen-wrap .table-striped tr td:nth-child(3) {color:#999;}
.authen-wrap .table-striped .line>tr td {line-height: 68px}
.authen-wrap .table-striped .line>tr td:last-child,
.authen-wrap .table-striped .line>tr:first-child td,
.authen-wrap .table-striped .line>tr:first-child {line-height: 34px}
.authen-wrap .td1 {width:30%;}
.authen-wrap .td2 {width:40%;}
.authen-wrap .td3 {width:30%;}
.authen-wrap .level1 {width:17%;}
.authen-wrap .level2 {width:17%;}
.authen-wrap .level3 {width:17%;}
.authen-wrap .level4 {width:49%;}
.authen-wrap .expe1 {width:25%;}
.authen-wrap .expe2 {width:25%;}
.authen-wrap .expe3 {width:50%;}



/*
*	活动
*/
.active-create-wrap .box-left {width:560px;}
.active-create-wrap .box-left .t-h2 {margin:20px;font-size:16px;padding:0 0 10px;border-bottom:1px solid #cacaca;position:relative;}
.active-create-wrap .box-left .t-h2 .btn-preview {float:right;color:#999;font-size:12px;}
.active-create-wrap .box-left .t-h2:after {content:'';display:block;width:0;height:0;border:20px solid transparent;border-left:30px solid #fff;position:absolute;right:-70px;top:52px;}
.active-create-wrap .box-left .form-group {margin:0;padding:5px 20px;}
.active-create-wrap .box-left .control-label {width:75px;float:left;font-weight:normal;padding-top:4px;}
.active-create-wrap .box-left .control-box {margin-left:80px;}
.active-create-wrap .box-left .cover-box-wrap {width:250px;height:139px;line-height:130px;text-align:center;overflow:hidden;border:1px dashed #cacaca;margin-top:5px;}
.active-create-wrap .box-left .cover-box-wrap img {width:100%;height:auto;}
.active-create-wrap .box-left .banner-box-wrap {width:440px;height:77px;line-height:77px;text-align:center;overflow:hidden;border:1px dashed #cacaca;margin-top:5px;}
.active-create-wrap .box-left .banner-box-wrap img {width:100%;height:auto;}
.active-create-wrap .box-left .btn-wrap {text-align:center;margin:10px 0 20px;}

.datepicker-wrap .box1 {margin-left:80px;margin-right:284px;position:relative;margin-bottom:10px;}
.datepicker-wrap .box1 .input-group-addon {position:absolute;right:-24px;top:0;margin:0;border-width:1px;}

.active-create-wrap .box-right {width:370px;position:relative;padding:14px 0 0;}
.active-create-wrap .active-box-moder {width:650px;margin:0;position:relative;left:-140px;border:1px solid #ccc;padding:5px;
    -moz-transform:scale(0.568);
    -webkit-transform:scale(0.568);
    -o-transform:scale(0.568);
    transform:scale(0.568);
}
.active-create-wrap .active-box-moder h3 {line-height:32px;}
.active-create-wrap .active-box-moder .mod-thumb img {width:100%;}
.active-create-wrap .active-box-moder time {margin-right:10px;}
.active-create-wrap .moder-active-box {margin-bottom:-90px;}
.active-box-moder .mob-other {position:relative;}
.other-action-time {position:absolute;bottom:0;left:0;}
.active-box-moder .action-box {position:absolute;bottom:0;right:0;}
.vote-info-wrap {background-color:#f9f9f9;border:1px solid #dcdcdc;padding:10px 0;margin:5px 0;display:none;}
.vote-info-wrap .form-group {margin:10px 0;}
.active-create-wrap .input-file {display:none;}
.jcrop-btn {width: 120px;height: 30px;line-height: 28px;background: #f9f9f9;color: #999;border: 1px solid #cacaca;border-radius: 5px;font-weight: normal;width: 80px;font-size:12px;display:inline-block;text-align:center;cursor:pointer;}
.jcrop-img-moder-wrap .percent {margin-left:10px;}
.jcrop-img-moder-wrap #showimg {width:474px;height:254px;overflow:hidden;border:2px dashed #ccc;margin:10px auto;}
.form-info {color:#ccc;font-size:12px;margin:0 5px;}

/*
*	小弹窗样式
*/
.hx-modal .modal-sm {width:440px;}
.hx-modal .modal-header {background-color:#363636;color:#fff;border-radius:4px 4px 0 0;font-size:18px;}
.hx-modal .modal-header .i-icon2 {margin-right:10px;top:-2px;position:relative;}
.hx-modal .modal-header .close {color:#bdbdbd;}

/*
*	活动内容页
*/
.active-banner {position:relative;margin:0 0 20px;z-index:-1;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:cover;height:300px;margin-top:-10px;}
.active-banner img {width:100%;margin:0 auto;}
.banner-btm-box {width:970px;margin:0 auto;color:#fff;font-size:18px;text-align:left;}
.banenr-btm {width:100%;height:50px;line-height:50px;background-color:rgba(0,0,0,.6);position:absolute;bottom:0;left:0;}
.active-info-wrap {margin:0 20px;}
.active-info-wrap li {height:52px;line-height:52px;border-bottom:1px dashed #cacaca;}
.active-info-wrap li .b-t {float:left;width:80px;font-weight:normal;color:#999}
.active-info-wrap li p {margin-left:80px;}

.box-join-way {padding:20px;}
.box-join-way .btn-blue {width:45%;height:30px;padding:0 12px;background-color:#999;border:1px solid #999;color:#777;}
.box-join-way .btn-gray {padding:0;}
.box-join-way .btn:nth-child(1) {float:left;}
.box-join-way .btn:nth-child(1) a {color:#777;}
.box-join-way .btn:nth-child(2) {float:right;}
.box-join-way .join-way-btn {width: 100%;
    background-color: #cacaca;
    color: #fff;
    border: 1px solid #cacaca;}
.box-join-way span.disabled,
.box-join-way:hover span.disabled {background-color:#dbdbdd;border-color:#cacaca;}

.box-join-way:hover .btn:nth-child(1) a {color:#fff;}
.box-join-way .remove-join {color:#b7b7b7;font-size:12px;margin-top:10px;padding:0;font-weight:normal;}
.box-join-way:hover .btn-blue {color:#fff;background-color: #3498db;border: 1px solid #3498db;}

/*
*	活动报名信息
*/
.my-active-info {padding:20px;}
.my-active-info h4 {font-size: 14px;font-weight: normal;border-bottom: 1px solid #cacaca;padding-bottom: 5px;margin-top: 0;margin-bottom:10px;color: #999;}
.my-active-info .btn {width:62px;height:30px;padding:0 12px;background-color:#999;border:1px solid #999;color:#777;}
.my-active-info .form-control {background-color:transparent;}
.my-active-info:hover .btn-blue {color:#fff;background-color: #3498db;border: 1px solid #3498db;}
.my-active-info span.form-control {box-shadow:none;color:#bbb;border:1px solid #ddd;}

/*
*	活动列表
*/
.page-active-list .mob-title-class h1 {color:#555;}
.page-active-list .mod-info-flow {min-height:500px;}
.active-list-pages {border-top:1px solid #cacaca;margin-top:5px;padding-top:10px;}
.s-page {border:1px solid #cacaca;border-radius:3px;width:20px;height:20px;line-height:16px;overflow:hidden;padding:0;text-align:center;cursor:pointer;font-size:10px;color:#a5a5a5;}
.s-page a {color: #999;display: block;width: 100%;height:100%;}
.active-pre {float:left;}
.active-next {float:right;}
.active-pre:hover, .active-next:hover { color: #fff;border:1px solid #2e3138;background:#2e3138}
.active-pre:hover .icon-page-lt{background-position:-355px -18px }
.active-next:hover .icon-page-gt{background-position:-369px -18px }
.active-moons {text-align:center;}
.mob-title-class .active-moons {font-size:18px;color:#f85050;line-height:20px;}
.moder-active-box2 {margin-top:2px;}
.moder-active-box2 .mod-thumb {background:#ddd;text-align:center;line-height:136px;height:139px;}


/*
*	活动日历模块
*/
.week-active-calendar {padding:20px;color:#999;}
.week-active-calendar h4 {
    font-size: 14px;
}
.week-active-calendar .active-moons {}
.week-active-calendar .active-list-pages {border-bottom:1px dashed #cacaca;padding-bottom:5px;}
.week-active-calendar .ul-list-active li {border-bottom:1px dashed #cacaca;padding:10px 0;text-align:left;}
.week-active-calendar .ul-list-active li i,
.week-active-calendar .ul-list-active li a {color:#999;}
.week-active-calendar:hover .ul-list-active li a {color:#333;}
.week-active-calendar:hover .ul-list-active li a:hover {color:#428bca;}
.week-active-calendar .more-a {width:100%;height:40px;line-height:50px;text-align:center;display:block;color:#999;}
.moder-active-manager {margin-top:10px;}
.moder-active-manager .span-btn {height:30px;line-height:30px;background-color:#dbdbdd;cursor:pointer;padding:0 10px;border-radius:3px;color:#eee;}
.week-active-calendar:hover .active-moons {color:#ff6a00;}
.week-active-calendar:hover .ul-list-active b {color:#999;}
.week-active-calendar:hover .moder-active-manager .span-btn,
.page-active-list h1 .span-btn {color:#fff;height:30px;line-height:30px;background-color:#dbdbdd;cursor:pointer;padding:0 10px;border-radius:3px;}
.week-active-calendar:hover .moder-active-manager .span-btn:hover,
.page-active-list h1 .span-btn {
    background-color: #3498db;
}
.page-active-list h1 .span-btn:hover {
    background-color: #01a9f7;
}
.page-active-list h1 .span-btn {margin-top:-12px;line-height:28px;font-size:14px;}
.page-active-list h1 .btn-active-manager {margin-right:10px;}
.week-active-good {padding:20px 0 0;color: #999;opacity: 0.8;}
.week-active-good:hover {opacity:1;}
.week-active-good h4 {font-size: 14px;padding:0 20px;}
.week-active-good .mod-thumb {width:278px;height:155px;display:block;}
.week-active-good .mod-thumb img {width:100%;}
.week-active-good li {margin-top:10px;position:relative;}
.week-active-good li b {position:absolute;bottom:0;left:0;width:100%;padding:10px;background:#000;color:#fff;opacity: .7}

.top-active-calendar {width:280px;position:absolute;top:100px;background:#fff;left:-95px;padding:10px;display:none;opacity:0;}
.top-active-calendar:before,
.top-active-calendar:after {left:130px;}

/*
*	注册登录模块
*/
.lgn-moder-wrap .modal-header {padding:15px 30px;}
.lgn-wrap {color:#999;margin-top:10px;font-size:12px;}
.lgn-wrap label {font-weight:normal;}
.lgn-wrap .btn-blue {width:100%;}
.lgn-wrap .t-h4 {margin:10px 0 -10px;font-size:14px;border:none;}
.lgn-wrap .form-group {margin:15px 0 30px;}
.lgn-wrap .group-btm {margin-bottom:0;}
.lgn-wrap .form-control {background-color:#f9f9f9;}
.lgn-wrap .forget-pwd {margin-bottom:-10px;margin-top: -10px;}
.lgn-wrap .forget-pwd a {color:#999;}
.lgn-wrap .col-sm-2 {padding-right:0;}
.lgn-wrap .btn-reg a {margin-left:5px;}
.lgn-wrap .box-btm {margin-top:8px;}
.lgn-wrap .checkbox-wrap {font-weight:normal;}
.lgn-wrap .checkbox-wrap input {margin-right:5px;}
.lgn-wrap .box-btm .btn-reg {margin-top:0px;color:#999; cursor:default;}
.lgn-three-btnWrap {background-color:#f2f2f2;padding:30px;border-radius:0 0 5px 5px;}
.lgn-three-btnWrap a {width:142px;}
.lgn-three-btnWrap a span {padding-left:0;display:block;float:none;margin-left:50px;}

/*
*	举报模块
*/
.rep-moder-wrap {}
.rep-moder-wrap .t-h4 {border-bottom:none;margin-top:10px;}
.rep-moder-btm {margin:20px 0 0;}


/*
*	报名活动模块
*/
.join-moder-wrap {}

.join-moder-btm {background-color:#f2f2f2;border-radius:0 0 5px 5px;padding:15px;}
.join-moder-btm button {width:142px;}

.process-moder-wrap {padding:15px;}
.process-moder-wrap .btn-blue {width:auto;height:auto;line-height:1.42857143;}
.process-moder-wrap .process-header {border-bottom:1px solid #cacaca;}
.process-moder-wrap .process-ctt {margin:10px 0;}
.process-moder-wrap .process-ctt li {margin:10px 0;}
.process-moder-wrap .process-ctt li span {float:left;text-align:left;overflow:hidden;height:24px;line-height:24px;}
.process-moder-wrap .process-ctt li .span-check {width:12px;margin-right:10px;}
.process-moder-wrap .process-ctt li .span-check input {bottom:2px;position:relative;}
.process-moder-wrap .process-ctt li .span-user {width:65px;}
.process-moder-wrap .process-ctt li .span-name {width:65px;margin:0 10px;}
.process-moder-wrap .process-ctt li .span-phone{width:100px;}
.process-moder-wrap .process-ctt li .span-btn-wrap {float:right;}
.process-moder-wrap .process-ctt li .span-btn-wrap span {margin-left:10px;cursor:pointer;}
.process-moder-wrap .process-btm {border-top:1px solid #cacaca;padding-top:15px;}
.process-moder-wrap .pagination {margin:0;}
.process-moder-wrap .pagination>li>a {margin-left:5px;}
.process-moder-wrap .pagination li.active a {background-color:#4d4e53;box-shadow:inset 0 1px 3px #737375;border:1px solid #111;}
.process-moder-wrap .all-check {margin-right:10px;}
.process-moder-wrap .check-class {margin-bottom:5px;margin-left:20px;}
.process-moder-wrap .check-class .btn-class {margin-right:5px;padding:2px 10px;border-radius:3px;cursor:pointer;}
.process-moder-wrap .check-class .active {background:#3498db;color:#fff;}
.process-moder-wrap .check-btn .btn {margin-right:5px;}
.process-moder-wrap .btn-remove {color:#bbb;}
/*
*	空白页面
*/
.blank-ctt-wrap {min-height:500px;padding:30px;}
.blank-ctt-wrap .i-red0 {font-style:normal;margin-right:5px;}
.page-article-pic .article-btm-other {
    border-top: 0;
}
.page-article-pic .article-other {
    background-color: #fff;
    padding: 0px 20px;
    margin-top: -15px;
}
#info_dialog .modal-body div {
    padding: 20px 0;
}
#page_use .mob-class {
    margin: 0 10px 40px;
}
#page_use .page-wrap .pagination,
.page-list-pic .page-wrap .pagination {
    margin: 5px 0 15px;
}
.page-list-pic .slide-wrap {
    margin-bottom: 10px;
}
#d_protocol_box .modal-body {
    overflow-y: auto;
    height: 340px;
}
.page-author .top-box{
    padding: 20px;
    margin: 0 10px 10px 10px;
}
.page-author .top-box .t-time {
    color: #ff6f00;
}
.page-author .top-box .t-dot {
    display: inline-block;
    font-size: 30px;
    margin: 0 3px;
    color: #666;
    line-height: 0;
    position: relative;
    top: -3px;
}
.page-author .top-box .pull-right a {
    float: none;
}
.author-box {
    margin: 0 -20px 0 10px;
}
.author-box .wj-wrap {
    width: 180px;
    height: 120px;
    padding-top: 10px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.author-box .wj-wrap:hover {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
}

.author-box .wj-wrap .user-avatar {
    margin-right: 10px;
}
.author-box .wj-wrap .btn {
    line-height: 16px;
    color: #999;
    float: left;
}
.author-box .wj-wrap .btn:hover {
    background-color: #2e3138;
    color: #fff;
    border:1px solid #2e3138;
}
.author-box .wj-wrap .author .author-name {
    color: #333;
    float: left;
}

.author-box .wj-wrap .author .i-icon {
    float: left;
}

.author-box .wj-wrap .author {
    margin: 0;
    position: relative;
    top: -5px;
    float: left;
    width: 84px;
    height: 24px;
    overflow: hidden;
}
.author-box .wj-wrap .word {
    height: 52px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f9f9f9;
    border-top: 1px solid #cacaca;
    line-height: 20px;
    padding: 5px 20px;
    color: #999;
    font-size: 12px;
}
.page-author .page-box {
    margin: 0 10px 40px;
}
.page-author .page-box .pagination {
    margin: 0;
}
.author-cmt-box .wj-wrap {
    height: 140px;
}
.author-cmt-box .wj-wrap .word {
    height: 72px;
}
.author-cmt-box .wj-wrap .word span {
    color: #333;
}

.pl-list-wrap-after {
    background-color: #fff;
    margin-bottom: 10px;
    border: 1px solid #cacaca;
}
.pl-list-wrap-after .span-mark-box {
    height: 20px;
    position: relative;
}
.pl-list-wrap-after .dianping-box .span-mark-box {
    margin-left: -20px;
}

.pl-list-wrap-after .pl-box-top {
    padding-top: 0;
}
.pl-list-wrap-after .pl-box-wrap {
    background-color: #fff;
    border-bottom: 1px dashed #cacaca;
    padding-top: 20px;
}
.pl-list-wrap-after .pl-box-wrap:last-child {
    border-bottom: 1px dashed transparent;
}

.pl-list-wrap-after .pl-box-wrap:first-child {
    padding-top: 20px;
}
.pl-list-wrap-after .pl-box-wrap.active {
    background-color: #f5fbfe;
}

.pl-list-wrap-after .pl-box-wrap .user-avatar-author {
    background-image:url(../img/icon2.png?v=20150407);
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -140px -257px;
    right: 10px;
    top: 34px;
}
.dianping-wrap-one .user-avatar-hover {
    border: 1px solid #ff4800;
}
.page-article-active .share-wx-wrap {
    left: 15px;
}
.page-article-active .share-wx-wrap:after, .page-article-active  .share-wx-wrap:before {
    left: 8px;
}

.go-top {
    background: url('../img/indexTool.png?v=20150407') -138px -545px no-repeat #7a7e86;
    width: 46px;
    height: 46px;
    position: fixed;
    left: 1174px;
    bottom: 40px;
    cursor: pointer;
    border-radius: 5px;
    display: none;
}
.go-top:hover {
    background-color: #2d3037;
}
#top {
    margin-bottom: 10px;
    height: 77px;
}


.mod-headlines .js-list-share-btn .pl-moder-share ,
.mod-b .js-list-share-btn .pl-moder-share {
    border: none;
}
.mod-headlines .pl-moder-share:after,
.mod-headlines .pl-moder-share:before,
.mod-b .pl-moder-share:after,
.mod-b .pl-moder-share:before {
    top: 24px;
}
.mod-headlines .pl-moder-share:after ,
.mod-b .pl-moder-share:after {
    top: 23px;
}
.mod-headlines .pl-moder-share .share-list-wrap,
.mod-b .pl-moder-share .share-list-wrap {
    margin-left: -96px;
    top: 0;
}

#ignoreModal .modal-body .modal-manage a {
    color: #787878;
    font-size: 16px;
    cursor: pointer;
    text-decoration: none;
}
#ignoreModal .modal-body .new-lb {
    margin: 5px 0;
    display: block;
}
#ignoreModal .modal-body .new-lb input[type="checkbox"] {
    margin: -2px 4px 0 0;
}
#ignoreModal .modal-body .new-lb textarea {
    width: 100%;
    box-sizing: border-box;
    max-width: 100%;
}
#ignoreModal .modal-body .reason-edit-box .new-lb {
    position: relative;
}
#ignoreModal .modal-body .reason-edit-box .new-lb span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 40px;
    color: #08c;
}
#ignoreModal .modal-body .reason-edit-box .new-lb input {
    margin-left: 20px;
    width: 90%;
    margin-bottom: 0;
}

#d_shensu_box textarea {
    margin: 8px 0;
}
#d_shensu_box .dialog-invite-type label {
    display: inline-block;
    margin-right: 20px;
    width: 96px;
}
#d_shensu_box .dialog-invite-type label input[type="radio"] {
    position: relative;
    top: 2px;
    margin-right: 2px;
}
.text-normal{ color: rgb(51, 51, 51);}
.text-big-title{ color: #800000; font-weight: bold;font-size: 16px}
.text-sm-title{color: rgb(51, 51, 51);font-weight: bold;}
.text-hxzhu{ color: #800000;font-weight: normal;}
.text-remarks{ color: #999;font-weight: normal}

/*  jin句展示  */
.moder-list-jinju {
    padding: 20px;
}
.moder-list-jinju .title {
    border-bottom: 1px solid #333;
}
.moder-list-jinju .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.moder-list-jinju .title h3:hover {
    /*color: #3498db;*/
}

.moder-list-jinju .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.moder-list-jinju ul {
    margin-top: 5px;
    overflow: hidden;
}
.moder-list-jinju ul li {
    border-bottom: 1px dashed #cacaca;
    line-height: 30px;
    margin-top: 3px;
}
.moder-list-jinju ul li a {
    line-height: 22px;
    display: inline-block;
    color: #333;
    font-size: 12px;
}
.moder-list-jinju:hover ul li a {
    color: #333;
}
.moder-list-jinju ul li a:hover {
    color: #428bca;
}
/*  在哪购买  */
.moder-list-buy {
    padding: 20px;
}
.moder-list-buy .title {
    border-bottom: 1px solid #333;
}
.moder-list-buy .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.moder-list-buy .title h3:hover {
    /*color: #3498db;*/
}

.moder-list-buy .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.moder-list-buy ul {
    margin-top: 5px;
    margin-left: 15px;
}
.moder-list-buy ul li {
    border-bottom: 1px dashed #cacaca;
    line-height: 30px;
    margin-top: 3px;
    list-style-type: disc;
}
.moder-list-buy ul li a {
    line-height: 22px;
    display: inline-block;
    color: #333;
    font-size: 12px;
}
.moder-list-buy:hover ul li a {
    color: #333;
}
.moder-list-buy ul li a:hover {
    color: #428bca;
}

.page-view-data .section .reg-time {
    position: absolute;
    left: 30px;
    top: 248px;
    width: 86px;
    text-align: center;
    color: #999;
    line-height: 16px;
    font-size: 12px;
}

#d_bug_collect .lb-t {
    color: #999;
    margin-bottom: 3px;
}
.page-system-msg .a-color-a2.active {
    color: #333;
    cursor: default;
    text-decoration: none;
}

.page-system-msg .link-unread { margin-right: 60px;}


/*
    @首页右侧顶部迷你广告
    @作者认证
*/
.min-top-ad {height: 50px;text-align: left;line-height: 50px;padding-left: 20px;padding-right: 20px}
.min-top-ad a {display:block;}
.min-top-ad a:hover {color: #428bca;}
/*.min-top-ad a:hover .hxrz-lv-0 {background-position: 0 -103px;}*/
.min-top-ad a:hover .icon2-stars0 {background-position: -10px -270px;}



.mod-list-photo h3 {font-size: 16px;line-height: 22px;font-weight: bold}


/**
*  2015年开屏广告
*/
#ad_box {
    display: none;
}

#ad_box .ad-img-box a.close {
    position: absolute;
    right: 0px;
    top: 0;
    width: 34px;
    height: 34px;
    cursor: pointer;
    z-index: 999;
}
#ad_box .ad-img-box img {
    width: 640px;
    height: 400px;
}

#ad_box .ad-img-box {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -320px;

    animation-name: aDanimation;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;;
    animation-iteration-count: 1;

    -moz-animation-name: aDanimation;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: ease-in-out;;
    -moz-animation-iteration-count: 1;

    -o-animation-name: aDanimation;
    -o-animation-duration: 1s;
    -o-animation-timing-function: ease-in-out;;
    -o-animation-iteration-count: 1;

    -webkit-animation-name: aDanimation;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;;
    -webkit-animation-iteration-count: 1;
}

@keyframes aDanimation {
    0% {
        top: -400px;
        transform:scale(.2,2);
        -webkit-transform:scale(.2,2);
        -moz-transform:scale(.2,2);
        -o-transform:scale(.2,2);
        -ms-transform:scale(.2,2);
    }

    50%{
        transform: scale(.2, .2);
        -webkit-transform: scale(.2,.2);
        -moz-transform: scale(.2,.2);
        -o-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
    }

    100% {
        top: 50%;
        transform:scale(1,1);
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        -ms-transform:scale(1,1);
    }
}
@-webkit-keyframes aDanimation {
    0% {
        top: -400px;
        transform:scale(.2,2);
        -webkit-transform:scale(.2,2);
        -moz-transform:scale(.2,2);
        -o-transform:scale(.2,2);
        -ms-transform:scale(.2,2);
    }

    50%{
        transform: scale(.2, .2);
        -webkit-transform: scale(.2,.2);
        -moz-transform: scale(.2,.2);
        -o-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
    }

    100% {
        top: 50%;
        transform:scale(1,1);
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        -ms-transform:scale(1,1);
    }
}
@-moz-keyframes aDanimation {
    0% {
        top: -400px;
        transform:scale(.2,2);
        -webkit-transform:scale(.2,2);
        -moz-transform:scale(.2,2);
        -o-transform:scale(.2,2);
        -ms-transform:scale(.2,2);
    }

    50%{
        transform: scale(.2, .2);
        -webkit-transform: scale(.2,.2);
        -moz-transform: scale(.2,.2);
        -o-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
    }

    100% {
        top: 50%;
        transform:scale(1,1);
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        -ms-transform:scale(1,1);
    }
}
@-o-keyframes aDanimation {
    0% {
        top: -400px;
        transform:scale(.2,2);
        -webkit-transform:scale(.2,2);
        -moz-transform:scale(.2,2);
        -o-transform:scale(.2,2);
        -ms-transform:scale(.2,2);
    }

    50%{
        transform: scale(.2, .2);
        -webkit-transform: scale(.2,.2);
        -moz-transform: scale(.2,.2);
        -o-transform: scale(.2,.2);
        -ms-transform: scale(.2,.2);
    }

    100% {
        top: 50%;
        transform:scale(1,1);
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        -ms-transform:scale(1,1);
    }
}

.weixin-flag {
    font-size: 14px;
    color: #FF0000;
}
.huifu{
    font-size: 16px;
    margin-left: 20px;
    cursor: default;
    position: relative;
    top: 8px;
}
.font1{
    color:#999;
    font-weight:bold;
}
.mod-headlines{}
.mod-headlines:hover .article-other .tag-box a{font-weight: bold;color: #333}
.mod-headlines .article-other .tag-box a:hover{
    color:#348cdf;
}
.article-other ul li:last-child:hover {font-weight: normal;color: #999;}

.icon-instr{
    position: absolute;
    left: 211px;
    top: 134px;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    padding: 1px 7px;
}
.prompt-bubbles{
    display: none;
    position: fixed;
    margin-left: 30px;
    top: 226px;
    width: 218px;
    height: 95px;
    background: rgba(52, 152, 219, 0.9);
    border-radius: 6px;
}
.prompt-nr{
    margin: 6px;
    font-size: 16px;
    color: #fff;
    border: 2px dashed #fff;
    border-radius: 6px;
    height: 83px;
    padding: 12px 21px 0;
}
.prompt-bubbles:before {
    content: '';
    position: absolute;
    top: 40px;
    left: -15px;
    border: 7px solid transparent;
    border-right: 8px solid #3498db;
}
.icon-clean{
    content: '';
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    background:url('../img/icon2.png?v=20150407') center;
    background-color: #000;
    background-position: -222px -263px;
    border-radius: 10px;
}
.icon-clean:hover{
    background-position: -176px -264px;
    cursor: pointer;
}

.integral-modal{text-align:center;width: 440px;height: auto;background: #f85050;background-position: center;background-attachment: fixed;margin-left: auto;margin-right: auto;padding: 10px;border-radius:4px}
.integral-modal .title{background:url("../img/gongx.png") no-repeat;background-position: center 0;height: 65px;margin-bottom:-11px; }
.integral-modal ul li{padding: 15px;position:relative;margin-left: auto;margin-right: auto;width: 300px;height: 105px;background: #fff;}
.integral-modal .total{padding: 15px;position:relative;margin-left: auto;margin-right: auto;width: 300px;height: 105px;background: #fff;}
.integral-modal .bottom-line {position: absolute;background: url("../img/gongx.png") no-repeat;  background-position: center -111px;  height: 5px;  width: 300px;  left: 0;  bottom: 0;}
.integral-modal .bottom-line-half {position: absolute;background: url("../img/gongx.png") no-repeat;background-position: center -166px;  height: 5px;  width: 300px;  left: 0;  bottom: 0;}
.integral-modal .guang-bg {position:relative ;background:url("../img/guang.jpg") center no-repeat;padding: 20px 0 5px 0; border-radius: 4px;}
.integral-modal .timeout{color: #cf8509;margin: 5px}
.integral-modal .now{margin-top: 5px;font-weight: 600;font-size: 16px}
.icon-gongxi-clean{background-position: -314px -265px}
.icon-gongxi-clean:hover{background-position: -313px -198px}







/*header头样式*/
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin:-72px 0 0 0
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-left {
    float: left !important;
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
.navbar-right ~ .navbar-right {
    margin-right: 0;
}
.navbar-form .form-group {
    margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
    margin-bottom: 0;
}
.navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
.navbar-static-top {
    border-radius: 0;
}
@media (min-width: 768px){
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 0 0 0 0;
    }
}


@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: absolute;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: #3a3e47;
        border: none;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
        box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        background-color: #3a3e47;
        color: #b7bac1;
        padding: 10px 18px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: inherit;
        background-color: #3a3e47;
        color: #b7bac1;
        padding: 8px 18px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #2e323c;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #2e323c;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #b7bac1;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        background-color:#2e323c;
        color:#fff;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #2e323c;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #fff;
        background-color: 2e323c;
    }
}



.imgAnimation{
    width: 100%;
    animation:imgTransition 5s;
    -moz-animation:imgTransition 5s;
    -webkit-animation:imgTransition 5s;
    -o-animation:imgTransition 5s;
    /*transition:width 2s;*/
    /*-moz-transition:width 2s; */
    /*-webkit-transition:width 2s; */
    /*-o-transition:width 2s; */
}


@keyframes imgTransition
{
    from {width:120%;}
    to {width:100%;}
}

@-moz-keyframes imgTransition /* Firefox */
{
    from {width:120%;}
    to {width:100%;}
}

@-webkit-keyframes imgTransition /* Safari and Chrome */
{
    from {width:110%;}
    to {width:100%;}
}

@-o-keyframes imgTransition /* Opera */
{
    from {width:120%;}
    to {width:100%;}
}